public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:CurrentMenu = GetPlayerMenu(playerid);
if(CurrentMenu == BuyLicenses)
{
switch(row)
{
case 0: //Driving License
{
if(GetPlayerMoney(playerid) >= 50)
{
GivePlayerMoney(playerid, -50);
PlayerInfo[playerid][pCarLic] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a driver's license.");
}
case 1: //Firearms License
{
if(GetPlayerMoney(playerid) >= 800)
{
GivePlayerMoney(playerid, -800);
PlayerInfo[playerid][pGunLic] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a firearms license.");
}
case 2: //Boating License
{
if(GetPlayerMoney(playerid) >= 800)
{
GivePlayerMoney(playerid, -800);
PlayerInfo[playerid][pBoatLic] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a boat license.");
}
case 3: //Flying License
{
if(GetPlayerMoney(playerid) >= 3200)
{
GivePlayerMoney(playerid, -3200);
PlayerInfo[playerid][pGunLic] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a flying license.");
}
}
}
return 1;
}
Originally Posted by Daren_Jacobson
you are not closing case 0
|
Originally Posted by [GTA
Rockstar ]
Actually, I am. |
Originally Posted by 0rb
Quote:
|
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == BuyLicenses) { switch(row) { case 0: //Driving License { if(GetPlayerMoney(playerid) >= 50) { GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pCarLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a driver's license."); } } case 1: //Firearms License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pGunLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a firearms license."); } } case 2: //Boating License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pBoatLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a boat license."); } } case 3: //Flying License { if(GetPlayerMoney(playerid) >= 3200) { GivePlayerMoney(playerid, -3200); PlayerInfo[playerid][pGunLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a flying license."); } } } } return 1; }
Originally Posted by zyx
You forgot to use ending brackets after else. By the way, sorry for the indenting, the code tags messed it up.
Код:
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == BuyLicenses) { switch(row) { case 0: //Driving License { if(GetPlayerMoney(playerid) >= 50) { GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pCarLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a driver's license."); } } case 1: //Firearms License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pGunLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a firearms license."); } } case 2: //Boating License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pBoatLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a boat license."); } } case 3: //Flying License { if(GetPlayerMoney(playerid) >= 3200) { GivePlayerMoney(playerid, -3200); PlayerInfo[playerid][pGunLic] = 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a flying license."); } } } } return 1; } |
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == BuyLicenses) { switch(row) { case 0: //Driving License { if(GetPlayerMoney(playerid) >= 50) { GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pCarLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a driver's license."); } case 1: //Firearms License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pGunLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a firearms license."); } case 2: //Boating License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pBoatLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a boat license."); } case 3: //Flying License { if(GetPlayerMoney(playerid) >= 3200) { GivePlayerMoney(playerid, -3200); PlayerInfo[playerid][pGunLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a flying license."); } } } return 1; }
Originally Posted by Jefff
Код:
public OnPlayerSelectedMenuRow(playerid, row) { new Menu:CurrentMenu = GetPlayerMenu(playerid); if(CurrentMenu == BuyLicenses) { switch(row) { case 0: //Driving License { if(GetPlayerMoney(playerid) >= 50) { GivePlayerMoney(playerid, -50); PlayerInfo[playerid][pCarLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a driver's license."); } case 1: //Firearms License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pGunLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a firearms license."); } case 2: //Boating License { if(GetPlayerMoney(playerid) >= 800) { GivePlayerMoney(playerid, -800); PlayerInfo[playerid][pBoatLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a boat license."); } case 3: //Flying License { if(GetPlayerMoney(playerid) >= 3200) { GivePlayerMoney(playerid, -3200); PlayerInfo[playerid][pGunLic] = 1; }else SendClientMessage(playerid, COLOR_GRAD1, "You do not have enough cash to buy a flying license."); } } } return 1; } |