• 23 Avril 2025, 22:42:26


Auteur Sujet: Probleme avec une commande sur mon FS  (Lu 865 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Darkdi4bl0

  • *
  • Tueur
  • Pawno Scriptageur
  • Messages: 77
    • Voir le profil
Probleme avec une commande sur mon FS
« le: 07 Février 2010, 14:09:25 »
bonjours, jai fait un FS et j'ai un léger souci. j'ai rajouter un commande et il me dit

Code: (cpp) [Sélectionner]
C:\Users\GTA SAMP\Desktop\Mes serveur\Serveur de test\filterscripts\***.pwn(559) : error 021: symbol already defined: "OnPlayerCommandText"
C:\Users\GTA SAMP\Desktop\Mes serveur\Serveur de test\filterscripts\***.pwn(617) : warning 217: loose indentation
C:\Users\GTA SAMP\Desktop\Mes serveur\Serveur de test\filterscripts\***.pwn(619) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

voila le bout de script (j'ai cacher les commande et texte pour que mon script rester secret  :P

Code: (cpp) [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
   if (strcmp(cmd, "/cmd1", true) ==0 )
{
   if(IsPlayerConnected(playerid))
   {
       if(GetPlayerMoney(playerid) >= 350)
       {
           if (PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53) || PlayerToPoint(100, playerid, -22.1740,-138.6172,1003.5469))//centerpoint 24-7
{
new name[MAX_PLAYER_NAME];
           new string[56];
           GetPlayerName(playerid, name, sizeof(name));
           format(string, sizeof(string), "%s.ini", name );
   GivePlayerMoney(playerid, -350);
   dini_IntSet(string, "***", 1);
            SendClientMessage(playerid, 0xDEEE20FF, "***");
}
else
           {
               SendClientMessage(playerid, 0xDEEE20FF, "***");
}
            }
       else
       {
           SendClientMessage(playerid, 0xDEEE20FF, "***");
       }
}
}
if (strcmp(cmd, "/cmd2", true) ==0 )
{
   if(IsPlayerConnected(playerid))
   {
    new name[MAX_PLAYER_NAME];
new string[56];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s.ini", name );
new hasanti = dini_Int(string, "***");
if(hasanti == 1)
{
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   SendClientMessage(playerid, 0xDEEE20FF, "***");
   dini_IntSet(string, "***", 0);
}
else
{
   SendClientMessage(playerid, 0xDEEE20FF, "***!");
}
}
return 0;
  }
}

et quand j'eleve le

Code: (cpp) [Sélectionner]
public OnPlayerCommandText(playerid, cmdtext[])
{

il ne peut meme pas compliler (ce qui est logique un peut  :closedeyes)

Merci de m'aider au plus vite svp :angelnot
Signature hors normes. 3 images max.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec une commande sur mon FS
« Réponse #1 le: 07 Février 2010, 14:14:09 »
aucun return1 le return0 est dans la cmd /cmd2 relit bien ton code
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Darkdi4bl0

  • *
  • Tueur
  • Pawno Scriptageur
  • Messages: 77
    • Voir le profil
Re : Probleme avec une commande sur mon FS
« Réponse #2 le: 07 Février 2010, 14:18:23 »
Je voit pas tro ce que tu veut dire Cristab  :-\
Signature hors normes. 3 images max.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec une commande sur mon FS
« Réponse #3 le: 07 Février 2010, 15:02:49 »
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext, idx);
    if (strcmp(cmd, "/cmd1", true) ==0 )
{
    if(IsPlayerConnected(playerid))
    {
        if(GetPlayerMoney(playerid) >= 350)
        {
            if (PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53) || PlayerToPoint(100, playerid, -22.1740,-138.6172,1003.5469))//centerpoint 24-7
{
new name[MAX_PLAYER_NAME];
            new string[56];
            GetPlayerName(playerid, name, sizeof(name));
            format(string, sizeof(string), "%s.ini", name );
    GivePlayerMoney(playerid, -350);
    dini_IntSet(string, "***", 1);
            SendClientMessage(playerid, 0xDEEE20FF, "***");
}
else
            {
                SendClientMessage(playerid, 0xDEEE20FF, "***");
}
            }
        else
        {
            SendClientMessage(playerid, 0xDEEE20FF, "***");
        }
}
return 1;
}
if (strcmp(cmd, "/cmd2", true) ==0 )
{
    if(IsPlayerConnected(playerid))
    {
    new name[MAX_PLAYER_NAME];
new string[56];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s.ini", name );
new hasanti = dini_Int(string, "***");
if(hasanti == 1)
{
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    SendClientMessage(playerid, 0xDEEE20FF, "***");
    dini_IntSet(string, "***", 0);
}
else
{
    SendClientMessage(playerid, 0xDEEE20FF, "***!");
}
}
return 1;
  }
  return 0;
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Diablo62

  • *
  • Bandit
  • Script seulement pour m'amuser :)
  • Messages: 305
    • Voir le profil
Re : Probleme avec une commande sur mon FS
« Réponse #4 le: 07 Février 2010, 15:24:08 »
Salut.

Pour ta 2è erreur (qui est en faite un Warning), c'est que ton script est mal indenté. Ce qui veux dire qu'il faut que tu alignes tes { }
Merci à Colonel Marco pour la Signature

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Probleme avec une commande sur mon FS
« Réponse #5 le: 07 Février 2010, 15:42:19 »
je vient de voir sa aussi


C:\Users\GTA SAMP\Desktop\Mes serveur\Serveur de test\filterscripts\***.pwn(559) : error 021: symbol already defined: "OnPlayerCommandText"


sa je te laisse chercher mais tu peu avoir qu'une callback de meme nom
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici