Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254727 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 08:39:21
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Aide Commande
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Aide Commande  (Lu 201 fois)
0 Membres et 2 Invités sur ce fil de discussion.
vincentdu90
Hors ligne Hors ligne


GTAOnline Big Member
*

Lua , Php/MySQL & Html/Css

Messages: 507


« le: 18 Juillet 2009 à 15:47:24 »

Bonjour j'ai un petit problème avec mes commandes j'ai ajouter un menu et j'ai créer une commande pour l'activer et j'ai beau taper nimporte quoi en commande meme celle qui existe et sa me met mon menu .

Pourriez vous m'aidez s'il vous plaît ? Voici le code

Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kill", true, 10)) //
    {
  SetPlayerHealth(playerid,100);
}
if(strcmp(cmdtext, "/special", true, 8)) // special
{
  ShowMenuForPlayer(special,playerid);
  TogglePlayerControllable(playerid,0);
 
}

}
Journalisée

Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #1 le: 18 Juillet 2009 à 16:31:53 »

Deja il manque plusieur return
Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/kill", true, 10)) //
    {
  SetPlayerHealth(playerid,100);
return 1;
}
if(strcmp(cmdtext, "/special", true, 8)) // special
{
  ShowMenuForPlayer(special,playerid);
  TogglePlayerControllable(playerid,0);
  return1;
}
return;
}

indente moi tout ca et puis essaye
Journalisée






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog
vincentdu90
Hors ligne Hors ligne


GTAOnline Big Member
*

Lua , Php/MySQL & Html/Css

Messages: 507


« Répondre #2 le: 19 Juillet 2009 à 12:11:47 »

C'est bon sa marche fallait juste rajouter ==0 a la fin de la commande mais tu ma bien aider quand meme .

Merci
« Dernière édition: 19 Juillet 2009 à 12:50:50 par vincentdu90 » Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #3 le: 19 Juillet 2009 à 14:33:10 »

Salut,

je voudrais simplement signaler un truc qui ne devrait pas être ainsi....

Code:
    if(strcmp(cmdtext, "/kill", true, 10)) //
    {
  SetPlayerHealth(playerid,100);

le joueur est supposé se tuer, or ça remplis sa vie
en passant la longueur de chaine 10 dans strcmp n'est pas nécessaire, tu aurais bien pu ne pas mettre de longueur ou 6....

++Sim++
Journalisée





Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.12 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact