OnPlayerDeath-Fehler?!

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • public OnPlayerDeath(playerid, killerid, reason)
    {
    new string[128],playrname[MAX_PLAYER_NAME],bobbyname[MAX_PLAYER_NAME];
    new killer = GetPlayerName(killerid, playrname, sizeof(playrname));
    new bob = GetPlayerName(playerid, bobbyname,sizeof(bobbyname));

    if(PlayerToPoint(150.0,playerid,1342.5477,2146.4771,11.0156)){
    }else{
    if(reason == 38){
    if(killerid == 255 || reason == 255 || playerid == 255){
    return 1;
    }
    SendClientMessage(killerid,Weiss,"SERVER: Du darfst die Minigun ausschließlich in der Minigun-Arena");
    SendClientMessage(killerid,Weiss,"SERVER: benutzen. Du wirst nun gekickt.");
    format(string, sizeof string,"AdmCMD: %s wurde vom NeS-Bot gekickt. Grund: Minigunbenutzung außerhalb der erlaubten Zone",killer);
    SendClientMessageToAll(0xFF6347AA,string);
    Kick(killerid);
    }
    return 1;
    }


    Hi Community, ich will keine große Rede halten, aber wenn folgendes Problem anhand eines Beispiels:
    Djeron (killerid) hat eine Minigun, killt außerhalb der erlaubten Zone Alf (playerid) kommt als Text
    AdmCMD: Alf wurde vom NeS-Bot gekickt. Grund: Minigunbenutzung außerhalb der erlaubten Zone
    aber trotzdem wird Djeron gekickt.


    Kann mir jemand meinen Fehler sagen oder zeigen?


    Dankeschön Gruß Wutschkooo