[Pomoc] /givegun

Započeo DeBlack, Avgust 31, 2011, 11:03:56 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Svoja
Detaljan opis problema: Pa napravio sam komandu /givegun, i ako igrac uzme vise metaka od 9999 ili manje od 1 treba da mu se pojavi " nemozete birati ....... "  ali se nesto izmuljalo, kada napisem /givegun 0 4 999 pise onaj text koji treba da bude ako sam stavio vise od 9999 ili manje od 1 metaka... Nikako nemogu sebi spawnat gun s bilo koliko metaka upiso....
Dio skripte:
if(strcmp(cmd, "/givegun", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{

}
new playa;
new gun;
new ammo;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
gun = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Koristite: /givegun [playerid/DioImena] [id oruzija] [municija]");
SendClientMessage(playerid, COLOR_GRAD4, "  1(Bokser) 2(Golf palica) 3(Pendrek) 4(Noz) 5(Basseball palica) 6(Lopata) 7(Cue) 8(Katana) 9(Motorka)");
SendClientMessage(playerid, COLOR_GRAD4, "  10-13(Dildo) 14(Cvijece) 15(Cane) 16(Grenades) 17(Tear Gas) 18(Molotovs) 22(Pistol 9mm) 23(SPistol 9mm)");
SendClientMessage(playerid, COLOR_GRAD4, "  24(Eagle) 25(shotgun) 26(Sawn-off-Shotgun) 27(Combat Shotgun) 28(Micro SMG) 29(MP5) 30(AK47) 31(M4) 32(Tec9)");
                SendClientMessage(playerid, COLOR_GRAD4, "  33(Rifle) 34(Sniper) 35(Rocket Launcher) 36(HS Rocket Launcher) 37(Flamethrower) 38(Minigun) 39(Satchel Charge)");
                SendClientMessage(playerid, COLOR_GRAD4, "  43(Camera) 44(Nightvision Goggles) 45(Thermal Goggles) 46(Parachute) 40(Detonator) 41(spray) 42(exting)");
return 1;
}

if(ammo <1||ammo > 9999)
{ SendClientMessage(playerid, COLOR_GRAD1, "   Ne mozete manje od 1 ili vise od 9999 metaka!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
    if(IsPlayerConnected(playa))
    {
        if(playa != INVALID_PLAYER_ID)
        {
GivePlayerWeapon(playa, gun, ammo);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "{FF0000}[ADMIN]: {FFFFFF}%s {FF0000}je dao {FFFFFF}%s {FF0000}oruzije ID {FFFFFF}%d.", sendername,giveplayer,gun);
ABroadCast(COLOR_WHITE,string,1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
      
DeBlack | Mapper | PS User