Hi,
wollte ein Arrest Befehl machen.
new arrest;
ocmd:einsperren(playerid,params[])
{
if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,-1,"Du bist kein Polizist!");
new pID,zeit,string[180];
if(sscanf(params,"ud",pID,zeit))return SendClientMessage(playerid,BLAU,"Benutzung: /einsperren [ID] [ZEIT]");
if(!isPlayerWanted(playerid))return SendClientMessage(playerid,ROT,"Spieler hat keine Wanteds");
{
arrest = SetTimer("zeit", zeit, true);
SendClientMessage(playerid,ROT,"Du Lappen bist im Knast");
}
return 1;
}
Der ist noch nicht Fertig... das ist wichtig...
Und halt am Ende
public zeit()
{
SendClientMessage(playerid,ROT,"Raus mit dir!");
KillTimer(timer1);
}
//Edit: Warnings und Erros vergessen^^
Zitat(2173) : warning 219: local variable "zeit" shadows a variable at a preceding level
(2173) : warning 204: symbol is assigned a value that is never used: "string"
(4987) : warning 235: public function lacks forward declaration (symbol "zeit")
(4989) : error 017: undefined symbol "playerid"
(4990) : error 017: undefined symbol "timer1"
(2177) : warning 204: symbol is assigned a value that is never used: "arrest"
//edit: Timer1 zu zeit geändert. Immer noch erros^^