SA-MP Forums Archive
GetPlayerSkin(playerid); - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: GetPlayerSkin(playerid); (/showthread.php?tid=416412)



GetPlayerSkin(playerid); - California_ - 17.02.2013

I need help with this command. Im trying to make it get the player skin. on first thing of /onduty then I want it to

Set the player's old skin back. But it will not work.



pawn Код:
dcmd_onduty(playerid,params[])
{
 #pragma unused params

    if(PlayerInfo[playerid][Level] > 0) {
    new oldskin[MAX_PLAYERS];
    TogglePlayerAOD(playerid,0);
    SendClientMessage(playerid,0x1DFB04C8,"You are Now On Admin Duty Duty.");
    SendClientMessage(playerid,red,"DO NOT KILL PEOPLE WHILE ON DUTY");
    SendClientMessage(playerid,red,"To Get Off Admin-Duty. Simply type /onduty again.");
    SendClientMessage(playerid,PINK,"You Have Been Equipped with a Camera, To get Photos Of Cheaters.");
    SendClientMessage(playerid,PINK,"You Have Been Equipped with a Minigun To Kill Cheaters.");
    SetPlayerColor(playerid,0xF709DFC8);
    SetPlayerSkin(playerid,189);
    GivePlayerWeapon(playerid,38,1800);
    GivePlayerWeapon(playerid,43,1800);
        } else {
       
  oldskin[playerid] = GetPlayerSkin(playerid);
  SetPlayerSkin(playerid, oldskin[playerid]);

//  SendClientMessage

  }
  return 1;
}



Re: GetPlayerSkin(playerid); - greentarch - 17.02.2013

pawn Код:
new
    oldskin[ MAX_PLAYERS ];

dcmd_onduty(playerid,params[])
{
 #pragma unused params

    if(PlayerInfo[playerid][Level] > 0) {
    //new oldskin[MAX_PLAYERS];
    TogglePlayerAOD(playerid,0);
    SendClientMessage(playerid,0x1DFB04C8,"You are Now On Admin Duty Duty.");
    SendClientMessage(playerid,red,"DO NOT KILL PEOPLE WHILE ON DUTY");
    SendClientMessage(playerid,red,"To Get Off Admin-Duty. Simply type /onduty again.");
    SendClientMessage(playerid,PINK,"You Have Been Equipped with a Camera, To get Photos Of Cheaters.");
    SendClientMessage(playerid,PINK,"You Have Been Equipped with a Minigun To Kill Cheaters.");
    SetPlayerColor(playerid,0xF709DFC8);
    SetPlayerSkin(playerid,189);
    GivePlayerWeapon(playerid,38,1800);
    GivePlayerWeapon(playerid,43,1800);
    oldskin[ playerid ] = GetPlayerSkin( playerid ); // added this line
        } else {
       
  //oldskin[playerid] = GetPlayerSkin(playerid);
  SetPlayerSkin(playerid, oldskin[playerid]);

//  SendClientMessage

  }
  return 1;
}



Re: GetPlayerSkin(playerid); - California_ - 17.02.2013

thank you so very much men <3