[TREBAM]Time System

Započeo TiXz0r, Novembar 06, 2013, 14:38:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Svoju
Detaljan opis problema:Ne mogu nigdje naci,da mogu sam postavljati koliko je sati ili da server mjenja dan noc kak je i u rl,al da je u zcmd bi trebao
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

CMD:postavisat(playerid,params[])
{
new poruka[50], vrijeme;
if(sscanf(params,"d", vrijeme)) return SendClientMessage(playerid,-1,"/postavisat [Vrijeme 0-24]");
format(poruka,sizeof(poruka),"Admin je postavio sat na %d sati",vrijeme);
SendClientMessageToAll(-1,poruka);
SetWorldTime(vrijeme);
return 1;
}

Evo ti jednostavna komanda za postavljanje vremena na serveru (potrebni su ti ZCMD i SSCANF include)...

ako hoćeš da je dan kucaj /postavisat 10
a ako hoćeš noć /postavisat 23
Poslednja Izmena: Novembar 06, 2013, 22:08:53 POSLE PODNE od Pasa
NAPUSTIO SAM SAMP

Oproštajni post


YCMD:postavisat(iD, params[], help)
{
    #pragma unused help
    new admin = IsPlayerAdmin(iD);
    if(admin == 0) return SendClientMessage(iD, -1, "Nisi admin!");
    new vrijeme;
    new parametri = sscanf(params("i", vrijeme))
    if(parametri) return SendClientMessage(iD, -1, "> /postavisat [vrijeme 0-23]");
    if(vrijeme < 0 || vrijeme > 23) return SCM(iD, -1, "Vrijeme moze biti 0 - 23 !");
    new string[13+MAX_PLAYER_NAME];
    new ime[24];
    GetPlayerName(iD, ime, 24);
    format(string, sizeof(string), "Admin %s je postavio vrijeme na %d", ime, vrijeme);
    SendClientMessageToAll(-1,string);
    SetWeather(vrijeme);
    return true;
}
Poslednja Izmena: Novembar 06, 2013, 22:59:39 POSLE PODNE od Ermin

Hvala svima na pomoci :)

Uzeo sam od Pase.