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
-
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
-
ta déjà coder ou quoi ?
-
Salut,
Si je comprend bien, tu as déjà coder ?
Si oui, il faut placer ton code dans OnPlayerCommandText.
++
Lloyd
-
26 erreurs :s
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.
-
Lis ma signature ;)
Donnes-nous ton code que tu ajoute s'il te plait.
Myk3L.
-
Code à rajouter:
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
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.
-
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.