[Pomoc]sscanf2

Započeo System32, April 26, 2011, 09:12:03 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Freeroam by fafu
Detaljan opis problema:sinoc mi paradox nesto objasnjavao oko sscanfa itd.i sad ja jutros krenuo jednu komandu metnut u sscanf, ali neznam kako definirati hour = strval(tmp);
Dio skripte:
Kod: c
CMD:settime(playerid,params[])
{
	if(IsPlayerConnected(playerid))
	{
	if(IsPlayerAdmin(playerid) || AdminLevel[playerid] == 3)
 	if (sscanf(params, "ui")) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /settime [HOUR]");
	else
	    new
			hour = strval(tmp);
	
	if (hour < 0 || hour > 23) return SendClientMessage(playerid, COLOR_KRED, "* Vrijeme mora bti izmedu 0 - 23!");
	else
	{
	    h=hour;
		minuty=0;
	}
	for(new i=0; i<MAX_PLAYERS; i++)
	{
		SetPlayerTime(i, h, minuty);
		SendClientMessageToAll(COLOR_GREEN, "Vrijeme je promijenjeno!");
	}
	}
	return 1;
}

dobijem ove errore
Kod: c
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1282) : error 003: declaration of a local variable must appear in a compound block
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1283) : error 017: undefined symbol "hour"
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1283) : error 017: undefined symbol "tmp"
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1285) : error 017: undefined symbol "hour"
C:\Rocket Dock fileovi\Svaštara\Server\gamemodes\freeroam.pwn(1288) : error 017: undefined symbol "hour"

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: April 26, 2011, 09:12:55 PRE PODNE od System32
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

Kod: c
CMD:settime(playerid,params[])  
{
    if(IsPlayerAdmin(playerid) || AdminLevel[playerid] == 3)  
    {
        new hour;
        if(sscanf(params, "d", hour)) return SendClientMessage(playerid, COLOR_WHITE, "Koristenje: /settime [HOUR]");  
        if (hour < 0 || hour > 23) return SendClientMessage(playerid, COLOR_KRED, "* Vrijeme mora bti izmedu 0 - 23!");  
        for (new i = 0; i < MAX_PLAYERS; i++)
        {
            SetPlayerTime(i, hour, 0);  
            return true;
        }
    }
    return 1;
}  
Poslednja Izmena: April 26, 2011, 09:24:14 PRE PODNE od eXtreme

ehh da sam znao da je samo tako xDD btw.hvala ovo moze lok!
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √