[Duv]Armas - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Duv]Armas (
/showthread.php?tid=143459)
[Duv]Armas -
(o)Trydon - 23.04.2010
Boa noite galera estou tentando fazer um sistema de armas para meu systema de ~Evento~ soque ta ocorrendo uns erros alguem sera que pode me ajudar :P
Code:
//Seta armas
if(strcmp(cmdtext,"/earmas",true)==0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
if(EventoCriado == 0)
{
SendClientMessage(playerid,0xb9d26eff,"~ Evento trancado");
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid, 0xb9d26eff, "USAGE: /event guns [gunid][ammo]");
return 1;
}
new gun;
new ftext[50];
gun = strval(tmp);
if(gun == 1) { ftext = "Brass Knuckles"; }
else if(gun == 2) { ftext = "Golf Club"; }
else if(gun == 3) { ftext = "NightStick"; }
else if(gun == 4) { ftext = "Knife"; }
else if(gun == 5) { ftext = "Baseball Bat"; }
else if(gun == 6) { ftext = "Shovel"; }
else if(gun == 7) { ftext = "Pool Cue"; }
else if(gun == 8) { ftext = "Katana"; }
else if(gun == 9) { ftext = "Chainsaw"; }
else if(gun == 10) { ftext = "Purple Dildo"; }
else if(gun == 11) { ftext = "Small White Vibrator"; }
else if(gun == 12) { ftext = "Large White Vibrator"; }
else if(gun == 13) { ftext = "Silver Vibrator"; }
else if(gun == 14) { ftext = "Flowers"; }
else if(gun == 15) { ftext = "Cane"; }
else if(gun == 16) { ftext = "Grenade"; }
else if(gun == 17) { ftext = "Tear Gas"; }
else if(gun == 18) { ftext = "Molotov Cocktail"; }
else if(gun == 22) { ftext = "9MM"; }
else if(gun == 23) { ftext = "Silenced 9mm"; }
else if(gun == 24) { ftext = "Desert Eagle"; }
else if(gun == 25) { ftext = "Shotgun"; }
else if(gun == 26) { ftext = "Sawn-off Shotgun"; }
else if(gun == 27) { ftext = "Combat Shotgun"; }
else if(gun == 28) { ftext = "Micro SMG"; }
else if(gun == 29) { ftext = "MP5"; }
else if(gun == 30) { ftext = "AK-47"; }
else if(gun == 31) { ftext = "M4"; }
else if(gun == 32) { ftext = "Tec9"; }
else if(gun == 33) { ftext = "Country Rifle"; }
else if(gun == 34) { ftext = "Sniper Rifle"; }
else if(gun == 35) { ftext = "Rocket Launcher"; }
else if(gun == 36) { ftext = "HS Rocket Launcher"; }
else if(gun == 37) { ftext = "Flamethrower"; }
else if(gun == 38) { ftext = "Minigun"; }
else if(gun == 41) { ftext = "Spraycan"; }
else if(gun == 42) { ftext = "Fire Extinguisher"; }
else if(gun == 43) { ftext = "Camera"; }
else if(gun == 44) { ftext = "Nightvision Goggle"; }
else if(gun == 45) { ftext = "Thermal Goggles"; }
else if(gun == 46) { ftext = "Parachutte"; }
new ammo;
if(gun < 1||gun > 46||gun==27||gun==1||gun==2||gun==9||gun==17||gun==19||gun==20||gun==21||gun==36||gun==38||gun==39||gun==40||gun==44||gun==45)
{ SendClientMessage(playerid, 0xb9d26eff, " ID da arma invalido!"); return 1; }
ammo = strval(tmp2);
if(ammo <1 ||ammo > 999)
{ SendClientMessage(playerid, 0xb9d26eff, " Numero de 1 a 999!"); return 1; }
for(new i;i<MAX_PLAYERS;i++)
{
GivePlayerWeapon(i, gun, ammo);
return 1;
}
Code:
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(128) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(352) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(366) : error 017: undefined symbol "tmp"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(366) : error 017: undefined symbol "strtok"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(367) : error 017: undefined symbol "tmp2"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(367) : error 017: undefined symbol "strtok"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(373) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(373) : error 017: undefined symbol "tmp"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(376) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(380) : error 017: undefined symbol "tmp"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(425) : error 017: undefined symbol "tmp2"
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(434) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(512) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(516) : warning 217: loose indentation
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(516) : error 029: invalid expression, assumed zero
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(516) : error 004: function "guerrat" is not implemented
C:\Users\john\Desktop\ser 0.3\filterscripts\~Eventos~.pwn(522) : error 030: compound statement not closed at the end of file (started at line 364)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
10 Errors.
Re: [Duv]Armas -
ipsBruno - 23.04.2010
Onde tem
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
Coloca Abaixo
pawn Code:
new cmd[256];
new tmp[256];
new tmp2[256];
Onde tem as #includes
Vocк Coloca
Onde tem "();" Coloca as Coisas tipo Playerid,Killerid Etc o que tiver na tal Public
Re: [Duv]Armas -
(o)Trydon - 23.04.2010
Valeu vo testa depois to fazendo um logo