Hallo,
ich habe ein problem mein nagelband geht einfach nicht weg.
Was habe ich den falsche gemacht??
if(strcmp(cmdtext, "/rnb", true)==0)
{
if (!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
return 1;
}
if(SpielerInfo[playerid][sMember] == 1 && OnDuty[playerid] == 0)
{
SendClientMessage(playerid,COLOR_GREY," Du musst erst in den Dienst gehen (/duty).");
return 1;
}
if (SpielerInfo[playerid][pRank] >= 3)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_RED, "FEHLER: /rnb [1 oder 2]");
return 1;
}
new nagelbandshit;
nagelbandshit = strval(tmp);
format(string,sizeof(string),"Nagelband: (%d) wurde entfernt.",nagelbandshit);
SendClientMessage(playerid,COLOR_WHITE,string);
if(nagelbandshit == 1) {
if(SpielerInfo[playerid][nErstellt] == 1) {
SpielerInfo[playerid][nErstellt] = 0;
SpielerInfo[playerid][nNagelBandX] = 0.0;
SpielerInfo[playerid][nNagelBandY] = 0.0;
SpielerInfo[playerid][nNagelBandZ] = 0.0;
DestroyDynamicObject(SpielerInfo[playerid][nID]);
return 1;
}
}
else if(nagelbandshit == 2) {
if(SpielerInfo[playerid][nErstellt1] == 1) {
SpielerInfo[playerid][nErstellt1] = 0;
SpielerInfo[playerid][nNagelBandX1] = 0.0;
SpielerInfo[playerid][nNagelBandY1] = 0.0;
SpielerInfo[playerid][nNagelBandZ1] = 0.0;
DestroyDynamicObject(SpielerInfo[playerid][nID1]);
return 1;
}
}
return 1;
}
else SendClientMessage(playerid, COLOR_GREY, "Du mußt mindestens Rang 3 haben um diesen Befehl nutzen zu können!");
}