Hallo
Wie kann ich das Einstellen das Maximal nur einer 5 Minuten in den Knast kann nicht für 50000 Sekunden sondern für 300 Sekunden
Code
if(strcmp(cmd,"/knast",true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
return 1;
}
new knastid = strval(tmp);
if(knastid < 1 || knastid > 3)
{
SendClientMessage(playerid,COLOR_WHITE," KnastID nicht höher als 3 oder kleiner als 1!");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(!IsPlayerConnected(giveplayerid))
{
SendClientMessage(playerid,COLOR_WHITE," Spieler ist nicht Online!");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
return 1;
}
new zeit = strval(tmp);
if(zeit < 1 || zeit > 120)
{
SendClientMessage(playerid,COLOR_WHITE," Zeit nur zwischen 1 und 120 Minuten!");
return 1;
}
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string,sizeof(string)," AdmCmd: %s hat %s für %d Minuten in Knast%d gesteckt. Grund: %s",sendername,giveplayer,zeit,knastid,result);
ABroadCast(COLOR_LIGHTRED,string,1);
format(string,sizeof(string)," Admin %s hat dich für %d Minuten in Knast%d gesteckt. Grund: %s",sendername,zeit,knastid,result);
SendClientMessage(giveplayerid,COLOR_LIGHTRED,string);
Knast[giveplayerid] = knastid;
KnastTime[giveplayerid] = zeit;
SetPlayerToKnast(giveplayerid,knastid);
}
return 1;
}
Alles anzeigen