[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: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 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 √


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 √