Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: TiXz0r poslato Novembar 06, 2013, 14:38:23 POSLE PODNE

Naslov: [TREBAM]Time System
Poruka od: TiXz0r poslato Novembar 06, 2013, 14:38:23 POSLE PODNE
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):
Naslov: Odg: [TREBAM]Time System
Poruka od: Denim SA:MP poslato Novembar 06, 2013, 21:26:46 POSLE PODNE
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
Naslov: Odg: [TREBAM]Time System
Poruka od: Denim SA:MP poslato Novembar 06, 2013, 22:10:27 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato Novembar 06, 2013, 21:59:49 POSLE PODNE
i ako uspije ovo compilat dobit ces 1000 Eura od mene i moderatora

http://www.solidfiles.com/d/f00243327f/
Evo compilirana komanda :P
Naslov: Odg: [TREBAM]Time System
Poruka od: Ermin. poslato Novembar 06, 2013, 22:54:27 POSLE PODNE
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;
}
Naslov: Odg: [TREBAM]Time System
Poruka od: TiXz0r poslato Novembar 07, 2013, 14:33:29 POSLE PODNE
Hvala svima na pomoci :)

Uzeo sam od Pase.