[Pomoc] /fill komanda


Započeo [yub] Leo_Karl, Oktobar 19, 2012, 20:46:19 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Raven's
Detaljan opis problema:Ovako uradio sam komandu /fill i onda odem kod pumpe i kucam /fill [litara] koliko zelim meni izadji dole "Punjenje goriva,molimo sacekajte..." i tako stoji freezuje me i to je to ewo wam komanda i public FillUP
Dio skripte:
if(strcmp(cmd, "/fill", true) == 0)// By: GaRaGaN
    {
	if(IsAtGasStation(playerid))
	{
		if(GetPlayerState(playerid)!=2)
		{
			SCM(playerid, COLOR_YELLOW,"Morate biti na mestu vozaca da bi napunili gorivo!");
			return 1;
		}
	    GetPlayerVehicleID(playerid);
		new ammount;
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /fill [Litara]");
			return 1;
		}
		if(Gas[idcar] + ammount > 60) return SCM(playerid, COLOR_GRAD2, "U vas rezervoar ne moze da stane vise od 60 litara goriva!");
 		if(Gas[idcar] < 60)
   		{
    		TogglePlayerControllable(playerid, 0);
	    	GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Punjenje goriva, molimo sacekajte",2000,3);
			SetTimer("Fillup",RefuelWait,0);
			Refueling[playerid] = ammount;
		}
		else GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Rezervoar je pun",2000,3);
	}
	else SCM(playerid,COLOR_GREY,"** Niste na pumpi!");
	return 1;
    }

Neke slike/video za lakse dobivanje pomoci(neobavezno):Ewo i Publica
public Fillup()
{
	for(new i=0; i<MAX_PLAYERS; i++)
   	{
	   	if(IsPlayerConnected(i))
	   	{
		    new VID;
		    new FillUp;
		    new string[128];
		    VID = GetPlayerVehicleID(i);
		    FillUp = GasMax - Gas[VID];
			if(Refueling[i] == 1)
		    {
		        if(IsACopCar(VID) || IsAnFbiCar(VID) || IsAnAmbulance(VID) || IsAnFiretruck(VID) || IsNgCar(VID) || IsAGovernmentCar(VID))
		        {
		            Gas[VID] += FillUp;
		            FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
		            format(string,sizeof(string),"* Vozilo je napunjeno, za: $%d.",FillUp);
	    			SendClientMessage(i,COLOR_WHITE,string);
	    			GameTextForPlayer(i, "~w~Vlada je platila gorivo.", 5000, 1);
					SBizzInfo[3][sbTill] += FillUp;
					ExtortionSBiz(3, FillUp);
					Refueling[i] = 0;
					TogglePlayerControllable(i, 1);
		        }
		        else
		        {
					if(GetPlayerMoney(i) >= FillUp+4)
					{
						Gas[VID] += FillUp;
						FillUp = FillUp * SBizzInfo[3][sbEntranceCost];
				    	format(string,sizeof(string),"* Vozilo napunjeno, za: $%d.",FillUp);
				    	SendClientMessage(i,COLOR_WHITE,string);
						SafeGivePlayerMoney(i, - FillUp);
						SBizzInfo[3][sbTill] += FillUp;
						ExtortionSBiz(3, FillUp);
						Refueling[i] = 0;
						TogglePlayerControllable(i, 1);
					}
			   		else
			   		{
			   	    	format(string,sizeof(string),"* Nemate dovoljno novca za gorivo, kosta $%d da biste napunili vozilo.",FillUp);
				    	SendClientMessage(i,COLOR_WHITE,string);
				    	TogglePlayerControllable(i, 1);
			   		}
				}
		 	}
		}
	}
	return 1;
}

Molim vas pomoc!

*BUMP* Da li neko zna da resim ovo ili ne?