03.02.2012, 14:44
I've made dialogs look,
if gteam and else if gteam, but when i click on "back", the dialogs must be returning to the previous dialog and that is not working.
pawn Код:
case DIALOG_SOLDIER:
{
if( response )
if (gTeam[playerid] == TEAM_USA)
{
gPlayerClass[playerid] = SOLDIER_CLASS;
SetSpawnInfo(playerid, 1, 287, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
GivePlayerWeapon(playerid, 4, 1);//knife
GivePlayerWeapon(playerid, 16, 2);//grenades
GivePlayerWeapon(playerid, 24, 15);//desert eagle
GivePlayerWeapon(playerid, 31, 60);//m4
GivePlayerWeapon(playerid, 26, 15);//sawn off shotgun
GivePlayerWeapon(playerid, 29, 30);//mp5
SetPlayerHealth(playerid, 75);
return 1;
}
else if (gTeam[playerid] == TEAM_EURO)
{
gPlayerClass[playerid] = SOLDIER_CLASS;
SetSpawnInfo(playerid, 2, 285, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
GivePlayerWeapon(playerid, 4, 1);//knife
GivePlayerWeapon(playerid, 16, 2);//grenades
GivePlayerWeapon(playerid, 24, 15);//desert eagle
GivePlayerWeapon(playerid, 31, 60);//m4
GivePlayerWeapon(playerid, 26, 15);//sawn off shotgun
GivePlayerWeapon(playerid, 29, 30);//mp5
SetPlayerHealth(playerid, 75);
return 1;
}
else return ShowPlayerDialog(playerid, DIALOG_CLASS, DIALOG_STYLE_LIST, "Select your Class 3/4", "{00CC33}Soldier \n{00CC33}Sniper \n{00CC33}Medic \n{00CC33}Jet-Trooper \n{00CC33}Pilot \n{00CC33}Flame Thrower \n{00CC33}Engineer \n{00CC33}Spy \n{00CC33}Scout ", "Continue", "Back");
}