Detective Hilfe

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
  • hallo alle miteinander,
    ich hätte eine frage wie bekomme ich es hin dass man beim off duty oder on duty einen cop skin auswählen kann ? vllt mit wahltmenue 1 2 oder 3 ?


    dcmd_duty(playerid,params[])
    {
    #pragma unused params
    if(PlayerInfo[playerid][pTeam]==tCop)
    {
    if(!IsPlayerInRangeOfPoint(playerid,5.0,217.9259,114.3463,999.0156))
    {
    SendClientMessage(playerid,cRed,"Hier kannst du nicht onduty gehen");
    return 1;
    }
    if(Duty[playerid]==0)
    {
    SetPlayerArmour(playerid,100);
    SetPlayerSkin(playerid,283);
    GivePlayerWeapon(playerid,3,1);
    GivePlayerWeapon(playerid,24,250);
    GivePlayerWeapon(playerid,25,100);
    GivePlayerWeapon(playerid,41,500);
    new playername[MAX_PLAYER_NAME];
    new playertosend[128];
    GetPlayerName(playerid,playername,sizeof playername);
    format(playertosend,sizeof playertosend,"* %s holt seine Dienstmarke aus dem Schrank und geht onduty",playername);
    SendClientMessageToAllNear(playerid,20.0,cMe,playertosend);
    Duty[playerid]=1;
    return 1;
    }
    if(Duty[playerid]==1)
    {
    SetPlayerArmour(playerid,0);
    ResetPlayerWeapons(playerid);
    SetPlayerSkin(playerid,165);
    new playername[MAX_PLAYER_NAME];
    new playertosend[128];
    GetPlayerName(playerid,playername,sizeof playername);
    format(playertosend,sizeof playertosend,"* %s legt seine Dienstmarke in den Schrank und geht offduty",playername);
    SendClientMessageToAllNear(playerid,20.0,cMe,playertosend);
    Duty[playerid]=0;
    return 1;
    }
    }
    SendClientMessage(playerid,cRed,"Du kannst nicht onduty gehen");
    return 1;
    }

    Einmal editiert, zuletzt von Ronny_Corleone ()

  • Ja..Ich weiß nicht wie das bei dir deklariert ist aber, du musst halt eine Abfrage machen ob er On-Offduty ist, sodass er dann sich einen Skin auswählen kann.
    if(Duty[playerid]==0) { fragst du ab, ob er Onduty ist = also machst du einfach dort dann eine SetPlayerSkin(player,id,id.....); funktion ein.

  • kannst dus mir einfach schnell schreiben wenn ichs seh ist es nicht mehr so schwer ins scrit einzubinden