[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