[pomoc] count


Započeo warning, Mart 13, 2012, 21:20:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: BU
Detaljan opis problema: preuzeo sam iz raven's moda odbrojavanje i na test serveru mi extra radi ali na hostanom nece pa pls pomozite :S
Dio skripte: ovo sam stavio na vrh moda:
new CountdownRunning;
new CountdownSeconds;
new CountdownTimer;
new Text:Textdraw46[MAX_PLAYERS];

forward CountDown(playerid);


ovo samm stavio pod OnPlayerConnect
Textdraw46[playerid] = TextDrawCreate(25.000000, 230.000000, "_");
    TextDrawBackgroundColor(Textdraw46[playerid], 255);
    TextDrawFont(Textdraw46[playerid], 1);
    TextDrawLetterSize(Textdraw46[playerid], 0.509999, 1.800000);
    TextDrawColor(Textdraw46[playerid], -1);
    TextDrawSetOutline(Textdraw46[playerid], 0);
    TextDrawSetProportional(Textdraw46[playerid], 1);
    TextDrawSetShadow(Textdraw46[playerid], 1);


Ovo je komanda:
if(strcmp(cmd, "/count", true) == 0) 
	{
		if (PlayerInfo[playerid][pAdmin] >= 3)
	    {
	        tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /cout [sekunde(3-60)]");
				return 1;
			}
			new countdowns = strval(tmp);
			if((countdowns > 60 || countdowns < 3) && PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GREY,"* Odbrojavanje moze biti od 3 do 60 sekundi!");
	        if(CountdownRunning == 0)
	        {
    			CountdownRunning = 1;
				CountdownSeconds = countdowns;
				CountdownTimer = SetTimer("CountDown",1000,true);
			    format(string, sizeof(string),"~p~Countdown: ~w~%d",countdowns);
			    TextDrawSetString(Textdraw46[playerid], string);
				TextDrawShowForAll(Textdraw46[playerid]);
			}
			else
			{
			    KillTimer(CountdownTimer);
			    TextDrawHideForAll(Textdraw46[playerid]);
			    CountdownRunning = 1;
				CountdownSeconds = countdowns;
				CountdownTimer = SetTimer("CountDown",1000,true);
			    format(string, sizeof(string),"~p~Countdown: ~w~%d",countdowns);
			    TextDrawSetString(Textdraw46[playerid], string);
				TextDrawShowForAll(Textdraw46[playerid]);
			}
		}
		return 1;
	}


I ovo je varijabla sto odbojava:
public CountDown(playerid)
{
	CountdownSeconds --;
	if(CountdownSeconds == -1)
	{
	    KillTimer(CountdownTimer);
	    TextDrawHideForAll(Textdraw46[playerid]);
	    CountdownRunning = 0;
	}
	else
	{
	    if(CountdownSeconds == 0)
	    {
	        TextDrawSetString(Textdraw46[playerid], "~p~Odbrojavanje: ~y~Kreni!");
		}
        else if(CountdownSeconds == 1)
	    {
	        TextDrawSetString(Textdraw46[playerid], "~p~Odbrojavanje: ~g~1!");
		}
		else if(CountdownSeconds == 2)
	    {
	        TextDrawSetString(Textdraw46[playerid], "~p~Odbrojavanje: ~b~2!");
		}
		else if(CountdownSeconds == 3)
	    {
	        TextDrawSetString(Textdraw46[playerid], "~p~Odbrojavanje: ~r~3!");
		}
		else
		{
		    new string[24];
		    format(string, sizeof(string),"~p~Odbrojavanje: ~w~%d",CountdownSeconds);
		    TextDrawSetString(Textdraw46[playerid], string);
		}
	}
	return 1;
}

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