Hey, ihr Scripter!
Ich wollte euch mal um Hilfe bitten bei meinem Tazer Command.
So sieht er aus:
dcmd_tazer(playerid,params[])
{
new pID, string2[128], Float:x,Float:y,Float:z;
if(sscanf(params, "u",pID))return SendClientMessage(playerid,0xC8C8C8FF,"/tazer [ID/Name]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!");
if (pID == playerid)return SendClientMessage(playerid,0xC8C8C8FF,"Du kannst dich nicht selber tazern!");
if(gTeam[playerid] == TEAM_COPS)
GetPlayerPos(playerid,x,y,z);
{
if(IsPlayerInRangeOfPoint(pID,3.0,x,y,z))
{
new tazer[MAX_PLAYER_NAME];
GetPlayerName(playerid,tazer,sizeof (tazer));
format(string2,sizeof(string2),"%s hat dich getazert!",tazer);
SetTimer("cuffed", 20000,0);
{
TogglePlayerControllable(pID,0);
}
GameTextForPlayer(pID, "~r~Geschockt", 2500, 5);
SendClientMessage(pID,0x00E4FFFF,string2);
}
}
return 1;
}
Der Timer funktioniert so aber nicht, denn ich muss SetTimerEx verwenden.
Aber ich weiß nicht, wie ich das tun soll. Hab bis jetzt noch nicht mit diesem Befehl gearbeitet.
Wäre schön, wenn ihr mir helfen könntet.
mfG
Walker