/Duty und die skins

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 User wie kan ma es scripten das wen man /lspd , /fbi , /army /únd /medic eimal den skin kriegt wen man den befehl eigibit und beim erneuten eintippen sein zivi ski kriegt
    im moment hat ma halt z.b den fbi skin und wen man duty geht kriget man ur die waffen und der name färbt sich ????



    MFG
    CapCon

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • Bei deinem /duty ->


    SetPlayerSkin(playerid,SKINID);


    oder ->

    if(Spieler[playerid][Fraktion] == 1)
    {
    ShowPlayerDialog(playerid,DIALOG_DUTY,DIALOG_STYLE_LIST,"WähledeineAusrüstung.","Streife","Auswählen","Abbrechen");
    return 1;
    }

    unter DialogResponse(..

    case DIALOG_DUTY:
    {
    if(listitem == 0)
    {
    GivePlayerWeapon(playerid,3,1); //Schlagstock
    GivePlayerWeapon(playerid,24,650); //Desert Eagle
    GivePlayerWeapon(playerid,25,120); //Shotgun
    GivePlayerWeapon(playerid,41,9999999); //Pfefferspray
    PlayerPlaySound(playerid,2640, 0.0, 0.0, 10.0);
    SetPlayerSkin(playerid,SKINID); //Für dich
    OnDuty[playerid] = 1;
    return 1;
    }
    }

  • //=====================================Duty=====================================
    if(strcmp(cmd, "/lspd", true) == 0)
    {
    if(OnDuty[playerid]==0)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
    {
    if (PlayerToPoint(6, playerid,254.3112,77.4773,1003.6406) || PlayerInfo[playerid][pLocal] != 255)
    {
    PreviousSkin[playerid] = GetPlayerSkin(playerid);
    format(string, sizeof(string), "* %s begibt sich nun als Polizist in den Dienst.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    if(PlayerInfo[playerid][pSex] == 1)
    {
    if(PlayerInfo[playerid][pRank] == 1) { SetPlayerSkin(playerid, 71); }
    else if(PlayerInfo[playerid][pRank] == 2) { SetPlayerSkin(playerid, 280); }
    else if(PlayerInfo[playerid][pRank] == 3) { SetPlayerSkin(playerid, 265); }
    else if(PlayerInfo[playerid][pRank] == 4) { SetPlayerSkin(playerid, 267); }
    else if(PlayerInfo[playerid][pRank] == 5) { SetPlayerSkin(playerid, 282); }
    else if(PlayerInfo[playerid][pRank] == 6) { SetPlayerSkin(playerid, 283); }


    }
    else if(PlayerInfo[playerid][pSex] == 2)
    {
    SetPlayerSkin(playerid, 192);
    }
    GivePlayerWeapon(playerid, 3, 1);
    GivePlayerWeapon(playerid, 24, 200);
    GivePlayerWeapon(playerid, 29, 500);
    GivePlayerWeapon(playerid, 25, 250);
    GivePlayerWeapon(playerid, 41, 1500);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    SetPlayerColor(playerid, COLOR_LIGHTBLUE);
    OnDuty[playerid] = 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Beamter!");
    }
    }
    else if(OnDuty[playerid] == 1)
    {
    if (PlayerToPoint(6, playerid,254.3112,77.4773,1003.6406) || PlayerInfo[playerid][pLocal] != 255)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Beamter %s legt seine Uniform in seinen Spint.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    SetPlayerSkin(playerid, PreviousSkin[playerid]);
    ResetPlayerWeapons(playerid);
    SetPlayerToTeamColor(playerid);
    SetPlayerArmour(playerid, 0);
    OnDuty[playerid] = 0;
    }
    }
    return 1;
    }

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • Du musst abspeichern und laden ob er in Dienst ist ...
    Dann bei dem Befehl nur abfragen , ob er in Dienst ist ^^
    würde es gerne Scripten aber keine Zeit und kann nicht an meinen Mac .
    ( kaputt , wurde eingesendet ) und über iPhone ist es mir zu stressig ;)

    Projektleiter

    Cleared to Land ist in der Script Werkstatt ;)