10.03.2013, 01:21
This is my code:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/dis", true))//dialog which tells u about the spy class disguises
{
if(gClass[playerid] == MEDIC)
{
ShowPlayerDialog(playerid, 88, DIALOG_STYLE_MSGBOX, "{6EF83C}Spy Disguise Kit:", "/team1\n/team2\n/team3", "Disguise ","Exit");//Replace the team1,2,3 to your game teams name and colors, by /team1 or /team2 or / team3 the player gets disguise to enemy soldier but don't changes its team
return 1;
}
}
if(!strcmp(cmdtext, "/team1", true))//This is for disguise to team 1
{
if(gClass[playerid] == MEDIC)//if player class spy
{
ShowPlayerDialog(playerid, 11, DIALOG_STYLE_MSGBOX, "{6EF83C}Disguised to Team1:", "Team: Team1\nColor: Red\nSkin: 285\nDisguised Class: Soldier", "Ok ","");
SetPlayerSkin(playerid,285);//skin set to S.W.A.T, can change to ur team skin
SetPlayerColor(playerid,C_RED)//Color Red
return 1;
}
}
if(!strcmp(cmdtext, "/team2", true))//This is for disguise to team 2
{
if(gClass[playerid] == MEDIC)//if player class spy
{
ShowPlayerDialog(playerid, 22, DIALOG_STYLE_MSGBOX, "{6EF83C}Disguised to Team2:", "Team: Team2\nColor: White\nSkin: 287\nDisguised Class: Soldier", "Ok ","");
SetPlayerSkin(playerid,287);//skin set to Military, can change to ur team skin
SetPlayerColor(playerid,C_WHITE)//Color white
return 1;
}
}
if(!strcmp(cmdtext, "/team3", true))//This is for disguise to team 1
{
if(gClass[playerid] == MEDIC)//if player class spy
{
ShowPlayerDialog(playerid, 33, DIALOG_STYLE_MSGBOX, "{6EF83C}Disguised to Team3:", "Team: Team3\nColor: Green\nSkin: 181\nDisguised Class: Soldier", "Ok ","");
SetPlayerSkin(playerid,181);//skin set to Rockstar, can change to ur team skin
SetPlayerColor(playerid,C_GREEN)//Color green
return 1;
}
}
return 0;
}