Guten Abend Community,
Ich habe einen /prison befehl der ein bisschen komplexer ist.
Sieht wie folgt aus:
ocmd:prison(playerid,params[])
{
if(isPlayerAnAdmin(playerid, 5))
{
new pID, string[128], Zeit, Grund[50];
new name[MAX_PLAYER_NAME];
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(playerid,pName,sizeof(pName));
if(sscanf(params,"uds",pID,Zeit,Grund))return SendClientMessage(playerid,-1,"{FF3034}Server: {FFFFFF}/unprison [Id/Name][Zeit][Grund]");
{
format(string, sizeof(string), "%s hat %s zum Prison teleportiert für %d Minuten. Grund: %s",name, pName, Zeit, Grund);
SendClientMessageToAll(COLOR_RED,string);
SetPVarInt(pID, "Prisonzeit", 0+Zeit);
}
}
else return SendClientMessage(playerid, color_yellow, "{FF0000}SERVER: {FFFF00}Du darfst diesen Befehl nicht benutzen!");
return 1;
}
Wo frage ich jetzt am besten die PVar ab bzw, wie Setzte ich am besten den Timer, und wie wird alles gespeichert, damit der Spieler sich nicht ausloggen kann?
Was würdet ihr mir raten?
Danke im vorraus.
Mit freundlichen Grüßen,
TheFirstRush