GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: xDry le 13 Novembre 2010, 13:10:02

Titre: Aide
Posté par: xDry le 13 Novembre 2010, 13:10:02
Salut

J'aimerais creer une commande /(a)nnonce(t)erroriste

Petit problème: J'ai le code a mettre dans le GM, mais ou le placer :s.

Merci de votre aide
Titre: Re : Aide
Posté par: chneubeul le 13 Novembre 2010, 13:10:47
ta déjà coder ou quoi ?
Titre: Re : Aide
Posté par: Pixect le 13 Novembre 2010, 13:17:12
Salut,

Si je comprend bien, tu as déjà coder ?
Si oui, il faut placer ton code dans
OnPlayerCommandText.

++
Lloyd
Titre: Re : Aide
Posté par: xDry le 13 Novembre 2010, 13:34:51
26 erreurs :s

Citer
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "rx" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "ry" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "rz" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(64) : warning 219: local variable "rx" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(72) : warning 219: local variable "ry" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(80) : warning 219: local variable "rz" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(1238) : error 004: function "PlayerToPoint" is not implemented
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(1465) : error 017: undefined symbol "SetVehicleParamsForPlayerEx"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(1492) : error 017: undefined symbol "SetVehicleParamsForPlayerEx"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2566) : error 017: undefined symbol "ConvertToMoney"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2810) : error 004: function "ProxDetector" is not implemented
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2812) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2823) : error 004: function "ProxDetector" is not implemented
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2825) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2833) : error 004: function "ProxDetector" is not implemented
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2835) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2845) : error 017: undefined symbol "ConvertToMoney"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2859) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2867) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2875) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2891) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2899) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2907) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2920) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2928) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2936) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2944) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2952) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2960) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2968) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2976) : error 017: undefined symbol "SetLocalHUD"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(2984) : error 017: undefined symbol "SetLocalHUD"

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
Titre: Re : Aide
Posté par: Myk3L le 13 Novembre 2010, 13:36:08
Lis ma signature ;)

Donnes-nous ton code que tu ajoute s'il te plait.

Myk3L.
Titre: Re : Aide
Posté par: xDry le 13 Novembre 2010, 13:39:55
Code à rajouter:
Citer
  if(strcmp(cmd, "/annonceterro", true) == 0 || strcmp(cmd, "/at", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            if(PlayerInfo[playerid][pLeader] == 9 || PlayerInfo[playerid][pMember] == 9)
            {
                if(PlayerInfo[playerid][pRank] < 6)
                {
                    SendClientMessage(playerid, COLOR_GREY, "   Vous devez être du Grade 6 pour être capables de l'utiliser !");
                    return 1;
                }

                if(IsAtBrouilledZone(playerid))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "  Vous n'avez pas de réseau!");
                    return 1;
                }
                new length = strlen(cmdtext);
                while ((idx < length) && (cmdtext[idx] <= ' '))
                {
                    idx++;
                }
                new offset = idx;
                new result[64];
                while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
                {
                    result[idx - offset] = cmdtext[idx];
                    idx++;
                }
                result[idx - offset] = EOS;
                if(!strlen(result))
                {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/gouv)ernment [text]");
                    return 1;
                }
                SendClientMessageToAll(COLOR_BLUE, "|___________ Annonce Terroriste ___________|");
                if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
                {
                    if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Chef Terroriste %s: %s", sendername, result); }
                    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Sous Chef %s: %s", sendername, result); }
                    SendClientMessageToAll(COLOR_GREEN, string);
                }
            }
        }
        else { SendClientMessage(playerid,COLOR_RED,"Vous n'êtes pas un un terro."); }
        return 1;
    }


Double post
Double post:

La sa me met 2 erreurs
Citer
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "rx" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "ry" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(54) : warning 219: local variable "rz" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(64) : warning 219: local variable "rx" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(72) : warning 219: local variable "ry" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\pawno\include\SimStream.inc(80) : warning 219: local variable "rz" shadows a variable at a preceding level
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(10733) : warning 213: tag mismatch
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(10734) : warning 213: tag mismatch
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(17538) : error 017: undefined symbol "IsAtBrouilledZone"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(17561) : error 017: undefined symbol "COLOR_BLUE"
C:\Users\xDry\gta.sa\GTA San Andreas\GSCRP0.3B\gamemodes\GS2.pwn(53621) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Titre: Re : Aide
Posté par: chneubeul le 13 Novembre 2010, 18:42:54
Commence par un serveur DM, car là c'est des erreurs de base, suffit de lire.. Donc si tu sais pas faire ça.. c'est pas la peine de continuer à coder sur des systèmes trop compliqués pour toi... Faut savoir admettre qu'on débute dans la vie.. Personne ne sais faire quelque chose sans avoir un minimun travailler.