Wysłany: 2013-05-25, 11:05
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
Witajcie
Jak np. da? komu? skina jakie? frakcji kt?ry b?dzie mia? przez jaki? okres, np. 3 dni ?
Wz?r dawania frakcji :
Kod:
CMD:dajfrakcja(playerid, params[])
{
if(!ToAdminlvl(playerid, 3))
return SendClientMessage(playerid, KOLOR_CZERWONY, "Komenda tylko dla HeadAdmina");
new player, id;
if(sscanf(params, "dd", player, id))
return SendClientMessage(playerid, KOLOR_CZERWONY, "U?yj: /dajlider <id> <frakcja id>");
PlayerInfo[player][gFrakcja]=id;
ZapiszGracza(player);
format(dstring, sizeof(dstring), "Zostal Ci przydzielony lider frakcji nr. - %d.", id);
ShowPlayerDialog(player, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
format(dstring, sizeof(dstring), "Dales %s lidera frakcji nr. - %d.", Nick(player),id);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
return 1;
}
Za pomoc piweczka i reput + !
Wysłany: 2013-05-25, 11:27
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Kod: CMD:dajfrakcja(playerid, params[])
{
if(!ToAdminlvl(playerid, 3)) return SendClientMessage(playerid, KOLOR_CZERWONY, "Komenda tylko dla HeadAdmina");
new player, id, tajm;
if(sscanf(params, "udd", player, id, tajm)) return SendClientMessage(playerid, KOLOR_CZERWONY, "U?yj: /dajlider <id> <frakcja id> <czas w dniach>");
if(tajm < 1 || tajm > 30) return SendClientMessage(playerid, -1, "Kuhwa no, fajnie by by?o da? na rok ale nie dam bo po uj.");
new pipi = gettime();
PlayerInfo[playerid][leaderSince] = (pipi + (tajm * 86400));
PlayerInfo[player][gFrakcja]=id;
ZapiszGracza(player);
format(dstring, sizeof(dstring), "Zostal Ci przydzielony lider frakcji nr. - %d, na %d dni.", id, tajm);
ShowPlayerDialog(player, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
format(dstring, sizeof(dstring), "Dales %s lidera frakcji nr. - %d, na %d dni.", Nick(player), id, tajm);
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Info", dstring, "Rozumiem", "");
return 1;
}
OnPlayerConnect
Kod: new plik[128];
format(plik, sizeof(plik), "Konta/%s.ini", PlayerName(playerid));
if(dini_Int(plik, "LeaderSince") > gettime())
PlayerInfo[playerid][leaderSince] = dini_Int(plik, "LeaderSince");
Kod: forward ZapiszGracza(playerid);
ZapiszGracza(playerid)
{
new kasa = GetPlayerMoney(playerid);
new score = GetPlayerScore(playerid);
new plik[128];
format(plik, sizeof(plik), "Konta/%s.ini", PlayerName(playerid));
dini_IntSet(plik, "Adminlvl", PlayerInfo[playerid][gAdmin]);
dini_IntSet(plik, "LeaderSince", PlayerInfo[playerid][leaderSince]); Kod:
dini_IntSet(plik, "Premium", PlayerInfo[playerid][gPremium]);
dini_IntSet(plik, "Kasa", kasa);
dini_IntSet(plik, "Score", score);
return 1;
}
Ostatnio zmieniony przez IgrexolonO 2013-05-25, 14:39, w całości zmieniany 1 raz
Wysłany: 2013-05-25, 14:33
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
A co mam w tym wpisa? ? :
Kod:
W tych tzw. " * " ?
Wysłany: 2013-05-25, 14:39
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
Wysłany: 2013-05-25, 14:50
panmajster
Wiek: 42 Na forum: 4786 dni Posty: 154
Nick w MP: NieWazne
Piwa : 124
"Unkown Command"
[ Dodano : 2013-05-25, 15:08 ]
Komenda nie dzia?a nie wiem czemu.
Tagi: frakcja :: czasowa
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: