Handschellen

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
  • Hi, will gerade Handschellen einfügen.
    Jedoch werden sie nicht mehr entfernt?


    ocmd:hs(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"Befehl: /hs [ID]");
    if(!IsPlayerACop(playerid))return SendClientMessage(playerid,ROT,"Dazu musst du Polizist sein!");
    if(GetPVarInt(playerid,"Duty")==0)return SendClientMessage(playerid,ROT,"Dazu musst du im Dienst sein!");
    if(GetPVarInt(playerid,"Handschellen")==0)
    {
    SetPlayerSpecialAction(pID,24);
    Handschellen[pID] = SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    SetPVarInt(playerid,"Handschellen",1);
    }
    else
    {
    SetPlayerSpecialAction(pID,1);
    RemovePlayerAttachedObject(pID,Handschellen[pID]);
    SetPVarInt(playerid,"Handschellen",0);
    }
    return 1;
    }


    Ist es sinnvoll bei solchen Sachen wie hier oder zum Beispiel in Polizeidienst gehen mit PVarInt's zu machen??? Arbeite da sehr viel damit.


    Und hat jemand vielleicht etwas bessere Koordinaten für die Handschellen? habe auf anderen Servern schon welche gesehen die besser anliegen

  • habe dann jetzt die globale Variable Handschellen[MAX_PLAYERS] gelöscht.
    jedoch werden sie immer noch nicht gelöscht?
    if(GetPVarInt(playerid,"Handschellen")==0)
    {
    SetPlayerSpecialAction(pID,24);
    SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
    SetPVarInt(playerid,"Handschellen",1);
    }
    else
    {
    SetPlayerSpecialAction(pID,1);
    RemovePlayerAttachedObject(pID,0);
    SetPVarInt(playerid,"Handschellen",0);
    }
    return 1;