25.10.2012, 19:06
I'm trying to add another dialog response, but I am greeted with the following error
I will Now paste my ondialog response...(These are two responses on top of each other)
pawn Код:
(794)error 030: compound statement not closed at the end of file (started at line 678)
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_TEAMS) //THIS IS LIKE 673 ////////////////////////////////////////////////////////////
{
if(response)
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 179);
SendClientMessage(playerid, GREEN, "Welcome to GERMANY");
SetPlayerColor(playerid, TEAM_GERMANY_COLOR);
gTeam[playerid] = TEAM_GERMANY;
}
if(listitem == 1)
{
SendClientMessage(playerid, GREEN, "Welcome to IRAQ");
SetPlayerSkin(playerid, 128);
GameTextForPlayer(playerid,"~p~Taliban Cell",1000,4);
SetPlayerColor(playerid, TEAM_IRAQ_COLOR);
gTeam[playerid] = TEAM_IRAQ;
}
if(listitem == 2)
{
SendClientMessage(playerid, GREEN, "Welcome to Russia");
SetPlayerSkin(playerid, 206);
GameTextForPlayer(playerid,"~r~Soviet Union",1000,4);
SetPlayerColor(playerid, TEAM_RUSSIA_COLOR);
gTeam[playerid] = TEAM_RUSSIA;
}
//
{
if(dialogid == 60)
{
if(response)
{
if(GetPlayerScore(playerid) <= 0)//Private
{
gPlayerClass[playerid] = ASSAULT_CLASS;
PickedClass[playerid] = 1;
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 17, 5);
}
}
}
if(listitem == 0)//sniper DONE
{
if(GetPlayerScore(playerid) <= 10)//Private
{
SendClientMessage(playerid, RED, "You spawned as Sniper..");
gPlayerClass[playerid] = SNIPER_CLASS;
PickedClass[playerid] = 1;
GivePlayerWeapon(playerid, 23, 500);
GivePlayerWeapon(playerid, 34, 100);
GivePlayerWeapon(playerid, 29, 200);
}
}
if(listitem == 1)//pilot DONE
{
if(GetPlayerScore(playerid) <= 1150)//Lieutenant Colonel
{
gPlayerClass[playerid] = AIRMAN_CLASS;
PickedClass[playerid] = 1;
GivePlayerWeapon(playerid, 22, 50);
GivePlayerWeapon(playerid, 29, 500);
GivePlayerWeapon(playerid, 16, 5);
}
}
if(listitem == 2)//Engineer
{
if(GetPlayerScore(playerid) <= 250)//Sergeant
{
gPlayerClass[playerid] = ENGINEER_CLASS;
PickedClass[playerid] = 1;
GivePlayerWeapon(playerid, 22, 100);
GivePlayerWeapon(playerid, 32, 500);
GivePlayerWeapon(playerid, 35, 5);
}
}
if(listitem == 3)//FlameThrower
{
if(GetPlayerScore(playerid) <= 400)//CAPTAIN
{
gPlayerClass[playerid] = FLAMETHROWER_CLASS;
PickedClass[playerid] = 1;
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 30, 200);
GivePlayerWeapon(playerid, 37, 200);
}
}
return 1;
}