Hallo
Ich habe ein problem
ich habe ein blitzer script nur wenn ich /blitzer 80 mache kommt nix mache ich /blitzer kommt du hast eine blitzer auf gestellt mit 0 K/MH
Hier mein code:
if (strcmp(cmd, "/blitzer", true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(blitzeraktiv[playerid] == false)
{
new idx;
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /blitzer [KM/H]");
return 1;
}
new schnell = strval(tmp);
blitzeraktiv[playerid] = true;
blitzerkmh[playerid] = schnell;
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
blitzerCoords[playerid][0] = x - 40;
blitzerCoords[playerid][1] = y - 40;
blitzerCoords[playerid][2] = x + 40;
blitzerCoords[playerid][3] = y + 40;
blitzerCoords[playerid][4] = z;
blitzerCoords[playerid][5] = z;
CopBlitzer[playerid]=CreateObject(1367,x,y,z-0.3,0.000000,0.000000,0.000000);
format(tmpstring,sizeof(tmpstring),"Du hast einen Blitzer mit %d KM/H aufgestellt",schnell);
SendClientMessage(playerid,COLOR_GREEN,tmpstring);
} else
{
SendClientMessage(playerid,COLOR_RED,"Du hast bereits einen Blitzer aufgestellt");
}
}
}
return 1;
}
edit:
Kann niemand helfen?