[Pomoć] /lotto


Započeo Casso [ Jancezz ], Jun 05, 2012, 21:46:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: larp [edit]
Detaljan opis problema: ovako zelim da se lotto moze kupiti samo na odredjenom mestu a to je tu
1480.00,-1675.87,14.05

Dio skripte: evo scripte
}
	if(strcmp(cmd, "/lotto", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pLottoNr] > 0)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Vec imate lotto tiket !");
	            return 1;
	        }
	        if(GetPlayerMoney(playerid) < 50)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Potrebno vam je $50 da bi kupili tiket !");
	            return 1;
	        }
	        tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, COLOR_WHITE,"Koriscenje: /lotto [broj]");
				return 1;
			}
			new lottonr = strval(tmp);
			if(lottonr < 1 || lottonr > 80) { SendClientMessage(playerid, COLOR_GREY, "   Izaberite broj izmedju 1 - 80 !"); return 1; }
			format(string, sizeof(string), "* You bought a Lottery Ticket with number: %d.", lottonr);
			SendClientMessage(playerid, COLOR_WHITE, string);
			SafeGivePlayerMoney(playerid, - 50);
			PlayerInfo[playerid][pLottoNr] = lottonr;
			format(string, sizeof(string), "~w~kupili ste ~g~lotto tiket ~n~~w~broj: ~p~ %d", lottonr);
			GameTextForPlayer(playerid, string, 4000, 3);

		    new y, m, d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /lotto %d",d,m,y,h,mi,s,sendername, lottonr);
			CommandLog(string);
	    }
	    return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //

vlado_plavsic

if(strcmp(cmd, "/lotto", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pLottoNr] > 0)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Vec imate lotto tiket !");
	            return 1;
	        }
	        if(!IsPlayerInRangeOfPoint(10.0,1480.00,-1675.87,14.05))
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Niste na tom mestu. !");
	            return 1;
	        }
	        if(GetPlayerMoney(playerid) < 50)
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Potrebno vam je $50 da bi kupili tiket !");
	            return 1;
	        }
	        tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) {
				SendClientMessage(playerid, COLOR_WHITE,"Koriscenje: /lotto [broj]");
				return 1;
			}
			new lottonr = strval(tmp);
			if(lottonr < 1 || lottonr > 80) { SendClientMessage(playerid, COLOR_GREY, "   Izaberite broj izmedju 1 - 80 !"); return 1; }
			format(string, sizeof(string), "* You bought a Lottery Ticket with number: %d.", lottonr);
			SendClientMessage(playerid, COLOR_WHITE, string);
			SafeGivePlayerMoney(playerid, - 50);
			PlayerInfo[playerid][pLottoNr] = lottonr;
			format(string, sizeof(string), "~w~kupili ste ~g~lotto tiket ~n~~w~broj: ~p~ %d", lottonr);
			GameTextForPlayer(playerid, string, 4000, 3);

		    new y, m, d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /lotto %d",d,m,y,h,mi,s,sendername, lottonr);
			CommandLog(string);
	    }
	    return 1;
	}


Izvoli.Ukoliko sam frljnuo neki parametar reci :)

Izbacilo mi ove warninge:

C:\Users\JanYmasteR\Desktop\NexusRP.pwn(71937) : warning 213: tag mismatch
C:\Users\JanYmasteR\Desktop\NexusRP.pwn(71937) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.


A to je ovaj red:

        if(!IsPlayerInRangeOfPoint(10.0,1480.00,-1675.87,14.05))
Poslednja Izmena: Jun 05, 2012, 21:57:05 POSLE PODNE od -[The]¢αƨƨσ|^^

vlado_plavsic

Eh idiota...Zaboravio sam najvazniji parametar.. (Da ne dodje do zabune,ja sam idiot xD)

if(!IsPlayerInRangeOfPoint(playerid,10.0,1480.00,-1675.87,14.05))

Zameni to s ovime.


vlado_plavsic