-
Sziasztok, valaki megtudná oldani ha beírok egy parancsot utána csak egy óra mulva tudjam még1x beírni? Elõre is köszönöm ! :)
-
Persze, megoldható. Miben mentse? Y_INI?
-
Tökéletes :)
-
Persze, megoldható. Miben mentse? Y_INI?
Minek menteni???
Habár ha lecsatizik a játékos akkor lehet hogy kellene, de amúgy:
Tessék:
CMD:parancs(playerid) {
if(GetTickCount() - GetPVarInt(playerid, \"egy_ora\") < 60000*60) return SendClientMessage(playerid, -1, \"Hiba! Csak óránként használhatod ezt a parancsot!\");
SetPVarInt(playerid, \"egy_ora\", GetTickCount());
// parancs többi része
return 1;
}
-
Lehet azért, mert ha el akarja tiltani a parancstól, nem véletlenül teszi azt.
Nem biztos, hogy jó, de azért megpróbáltam, hátha.
CMD:hackel(playerid) {
new Nev[MAX_PLAYER_NAME+1], fajlszov[64];
GetPlayerName(playerid, Nev, sizeof(Nev));
format(fajlszov, sizeof(fajlszov), \"IdoParancs/%s.ini\", Nev);
new INI:fajl = INI_Open(fajlszov), UtolsoHackIdo;
INI_Int(\"UtolsoHackIdo\", UtolsoHackIdo);
if((gettime()-UtolsoHackIdo < 3600) return SendClientMessage(playerid, -1, \"Nemrég hackeltél, még nem hakelhetsz!\");
INI_WriteInt(fajl, \"UtolsoHackIdo\", gettime());
SendClientMessage(playerid, -1, \"Sikeres hackelés! Legközelebb egy órán belül teheted ezt meg!\");
GivePlayerMoney(playerid, random(200)+20);
return 1;
}
-
Sziasztok, valaki megtudná oldani ha beírok egy parancsot utána csak egy óra mulva tudjam még1x beírni? Elõre is köszönöm ! :)
-
Persze, megoldható. Miben mentse? Y_INI?
-
Tökéletes :)
-
Persze, megoldható. Miben mentse? Y_INI?
Minek menteni???
Habár ha lecsatizik a játékos akkor lehet hogy kellene, de amúgy:
Tessék:
CMD:parancs(playerid) {
if(GetTickCount() - GetPVarInt(playerid, \"egy_ora\") < 60000*60) return SendClientMessage(playerid, -1, \"Hiba! Csak óránként használhatod ezt a parancsot!\");
SetPVarInt(playerid, \"egy_ora\", GetTickCount());
// parancs többi része
return 1;
}
-
Lehet azért, mert ha el akarja tiltani a parancstól, nem véletlenül teszi azt.
Nem biztos, hogy jó, de azért megpróbáltam, hátha.
CMD:hackel(playerid) {
new Nev[MAX_PLAYER_NAME+1], fajlszov[64];
GetPlayerName(playerid, Nev, sizeof(Nev));
format(fajlszov, sizeof(fajlszov), \"IdoParancs/%s.ini\", Nev);
new INI:fajl = INI_Open(fajlszov), UtolsoHackIdo;
INI_Int(\"UtolsoHackIdo\", UtolsoHackIdo);
if((gettime()-UtolsoHackIdo < 3600) return SendClientMessage(playerid, -1, \"Nemrég hackeltél, még nem hakelhetsz!\");
INI_WriteInt(fajl, \"UtolsoHackIdo\", gettime());
SendClientMessage(playerid, -1, \"Sikeres hackelés! Legközelebb egy órán belül teheted ezt meg!\");
GivePlayerMoney(playerid, random(200)+20);
return 1;
}