• 07 Juin 2026, 08:22:11


Auteur Sujet: Aide pour la comande /aide  (Lu 4517 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Aide pour la comande /aide
« le: 18 Novembre 2007, 13:57:26 »
Bonjours, :D

Je suis nouveau et je ne gère pas trop PAWNO ;D je chercher une script pour faire apparaitre des commande.

Exemple:

Je tape /aide et que sa me mette

Commandes du serveur
Taper /dm Pour les dm
Taper /stadium pour les stadium
...

::) ::) Merci D'avance ::) ::)


Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #1 le: 18 Novembre 2007, 14:09:26 »
Lu :) !

        if(strcmp(cmd, "/cmd", true) == 0) {
SendClientMessage(playerid, COULEUR ,"     ton text     ");
SendClientMessage(playerid, COULEUR ,"     ton text     ");
SendClientMessage(playerid, COULEUR ,"     ton text     ");
SendClientMessage(playerid, COULEUR ,"     ton text     ");
return 1;
                }

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #2 le: 18 Novembre 2007, 14:10:35 »
Ok, J'ésaye


Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #3 le: 18 Novembre 2007, 14:15:48 »
Il me mette 2 erreur alor que jé mi sa  :blink :blink :blink

if(strcmp(cmd, "/aide", true) == 0) {
SendClientMessage(playerid, COLOR_RED ,"Commande du serveur");
SendClientMessage(playerid, COLOR_RED ,"Taper /dm pour les dm");
SendClientMessage(playerid, COLOR_RED ,"Taper /machin");
SendClientMessage(playerid, COLOR_RED ,"Taper /blabla machin");
return 1;
                }

Voici les deux erreur  :spam :rules :... :

C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(165) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(170) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.


Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #4 le: 18 Novembre 2007, 14:56:15 »
Peut tu me dire les lignes des erreur s'il te plai !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Atlas

  • *
  • Tueur en série
  • Messages: 163
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #5 le: 18 Novembre 2007, 15:16:40 »
Salut

Pour T'aider Tu Dois Nous Indiquer les lignes des erreurs !  :happy

Bon Chance

 :) 
L'amour c'est le 1er jour,mais il fait du mal les autres jours ... Alors pourquoi aimer ='(

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Aide pour la comande /aide
« Réponse #6 le: 18 Novembre 2007, 15:22:04 »
Quel ligne des erreur ?????


Hors ligne GtaManiac

  • Votre serviteur bien aimé
  • *
  • Redforce member
  • Messages: 8542
    • Voir le profil
    • GTAOnline.net
Re : Aide pour la comande /aide
« Réponse #7 le: 18 Novembre 2007, 15:30:36 »
Lu,

Citer
monster.pwn(165)
monster.pwn(170)

Les chiffres entre parenthese ( 165 et 170 ) sont les lignes de t'es erreurs , envoye nous la ligne 165 et 170 pour que l'on t'aide a résoudre ton probleme  :)
GTAOnline - TwitchFacebook - Twitter

"Le problème, c'est le choix" - Néo

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #8 le: 18 Novembre 2007, 15:42:14 »
les voici


165. if(strcmp(cmd, "/aide", true) == 0) {
SendClientMessage(playerid, COLOR_RED ,"Commande du serveur");
SendClientMessage(playerid, COLOR_RED ,"Taper /dm pour les dm");
SendClientMessage(playerid, COLOR_RED ,"Taper /machin");
SendClientMessage(playerid, COLOR_RED ,"Taper /blabla machin");
170.       return 1;
                }


Hors ligne bator

  • *
  • Tueur
  • Messages: 50
    • Voir le profil
Re : Re : Aide pour la comande /aide
« Réponse #9 le: 18 Novembre 2007, 16:00:13 »
les voici


165. if(strcmp(cmd, "/aide", true [b]10[/b]) == 0) {
SendClientMessage(playerid, COLOR_RED ,"Commande du serveur");
SendClientMessage(playerid, COLOR_RED ,"Taper /dm pour les dm");
SendClientMessage(playerid, COLOR_RED ,"Taper /machin");
SendClientMessage(playerid, COLOR_RED ,"Taper /blabla machin");
170.       return 1;
                }

pour la ligne 165 faut metre "cmdtext" au lieu de "cmd" et tu a oublié le 10 apres true par contre je sais pas pour la ligne 170

je te montre ma cmd /aide

je constate qu'a "return 1;" c'est le meme que celui d emon code donc je ne sais pas d'ou vient l'erreur

if (strcmp("/aide", cmdtext,true, 10) == 0){

SendClientMessage(playerid, COLOR_RED, "voici l'aide du serveur SFTDM by BATOR:");
SendClientMessage(playerid, COLOR_RED, "pour les infos sur ce serveur tapez /infos");
SendClientMessage(playerid, COLOR_RED, "pour les commandes admins de se serveur tapez /xcommands");
SendClientMessage(playerid, COLOR_RED, "pour les remerciements tapez /remerc");
SendClientMessage(playerid, COLOR_RED, "une pause? /brb pour revenir /back ");
SendClientMessage(playerid, COLOR_RED, "/pelle pour creuser la tombe a R@F(xD)");
SendClientMessage(playerid, COLOR_RED, "/règles verison française de /rules ");
SendClientMessage(playerid, 0xFF8040FF, "pour les animations tapez /animlist");
SendClientMessage(playerid, 0x00FFFFFF, "pour les danses tapes /olddance");
SendClientMessage(playerid, 0x00FFFFFF, "pour l'aide sur les animations tapez /animhelp");
SendClientMessage(playerid, 0x00FFFFFF, "----------------------------------------------------------");
return 1;
}

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #10 le: 18 Novembre 2007, 16:18:19 »
Citer
et tu a oublié le 10 apres true
dans l'exemple donné dans un "blankscript" il y a un 10, /mycommand, / =1 caractère et mycommand = 9 caractères, 1+9 = 10. Donc /aide à 5 caractètres,alors c'est 5.
Code: (cpp) [Sélectionner]
if (strcmp("/aide", cmdtext,true, 5) == 0)
{
SendClientMessage(playerid, COLOR_RED, "voici l'aide du serveur SFTDM by BATOR:");
SendClientMessage(playerid, COLOR_RED, "pour les infos sur ce serveur tapez /infos");
SendClientMessage(playerid, COLOR_RED, "pour les commandes admins de se serveur tapez /xcommands");
SendClientMessage(playerid, COLOR_RED, "pour les remerciements tapez /remerc");
SendClientMessage(playerid, COLOR_RED, "une pause? /brb pour revenir /back ");
SendClientMessage(playerid, COLOR_RED, "/pelle pour creuser la tombe a R@F(xD)");
SendClientMessage(playerid, COLOR_RED, "/règles verison française de /rules ");
SendClientMessage(playerid, 0xFF8040FF, "pour les animations tapez /animlist");
SendClientMessage(playerid, 0x00FFFFFF, "pour les danses tapes /olddance");
SendClientMessage(playerid, 0x00FFFFFF, "pour l'aide sur les animations tapez /animhelp");
SendClientMessage(playerid, 0x00FFFFFF, "----------------------------------------------------------");
return 1;
}
++
R@f

PS : SendClientMessage(playerid, COLOR_RED, "/pelle pour creuser la tombe a R@F(xD)");  ::)

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #11 le: 18 Novembre 2007, 16:31:15 »


Citer
pour la ligne 165 faut metre "cmdtext" au lieu de "cmd"

Avec seulement CMD sa marche tres bien !

AK NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #12 le: 18 Novembre 2007, 16:37:27 »
sa marche pas les erreur sont:

C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(167) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(169) : error 055: start of function body without function header
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(171) : error 021: symbol already defined: "SendClientMessage"
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(183) : error 010: invalid function or declaration
C:\Program Files\Rockstar Games\GTA San Andreas\samp\gamemodes\monster.pwn(185) : error 054: unmatched closing brace ("}")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

(167 la ligne)  if (strcmp("/aide", cmdtext,true, 5) == 0)
     
                    {

                    SendClientMessage(playerid, COLOR_RED, "voici l'aide du serveur SFTDM by BATOR:");
                    SendClientMessage(playerid, COLOR_RED, "pour les infos sur ce serveur tapez /infos");
                    SendClientMessage(playerid, COLOR_RED, "pour les commandes admins de se serveur tapez /xcommands");
                    SendClientMessage(playerid, COLOR_RED, "pour les remerciements tapez /remerc");
                    SendClientMessage(playerid, COLOR_RED, "une pause? /brb pour revenir /back ");
                    SendClientMessage(playerid, COLOR_RED, "/pelle pour creuser la tombe a R@F(xD)");
                    SendClientMessage(playerid, COLOR_RED, "/règles verison française de /rules ");
                    SendClientMessage(playerid, 0xFF8040FF, "pour les animations tapez /animlist");
                    SendClientMessage(playerid, 0x00FFFFFF, "pour les danses tapes /olddance");
                    SendClientMessage(playerid, 0x00FFFFFF, "pour l'aide sur les animations tapez /animhelp");
                    SendClientMessage(playerid, 0x00FFFFFF, "----------------------------------------------------------");

                    return 1;

(185 la ligne)  }



Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #13 le: 18 Novembre 2007, 17:08:05 »
Je crois que c'est carrement ton GM qui a une erreur parce que ca marche chez tout le monde sauf chez toi :S

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Sismix84

  • *
  • Tueur en série
  • Messages: 247
    • Voir le profil
Re : Aide pour la comande /aide
« Réponse #14 le: 18 Novembre 2007, 17:41:09 »
A mon avis tu as oublier le retrun 0; :

if(strcmp(cmd, "/aide", true) == 0) {
SendClientMessage(playerid, COLOR_RED ,"Commande du serveur");
SendClientMessage(playerid, COLOR_RED ,"Taper /dm pour les dm");
SendClientMessage(playerid, COLOR_RED ,"Taper /machin");
SendClientMessage(playerid, COLOR_RED ,"Taper /blabla machin");
return 1;
}
return 0;
}