Jump to content
  • 0

pomoc Menu


kernel252

Dotaz

Čaute. Mám spravené menu. Všetko mi skompiluje bez chyby ale v hre mi to nejde. Aj sa menu zobrazí ale nejde to prvé ide (studymenu) ale to duhé už nejde (policiamenu).

 

public OnPlayerSelectedMenuRow(playerid, row)

{

new string[256];

new Menu:Current = GetPlayerMenu(playerid);

if (Current == studymenu ) {

switch(row) {

case 0:{

if(GetPlayerMoney(playerid) >= 30000){

if(studypolicajt == 1) return SendClientMessage(playerid, COLOR_RED, "[sM] Už si vyštudovaný ako policajt !");

new pname[MAX_PLAYER_NAME];

GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

format(string, sizeof(string), "[sM] Hráč %s sa vyštudoval za policajta.", pname);

SendClientMessageToAll(COLOR_GAMES, string);

SendClientMessage(playerid, COLOR_GREEN, "[sM] Vyštudoval si za policajta môžeš ísť pracovať ako policajt.");

GivePlayerMoney(playerid, -30000);

studypolicajt = 1;

}else{

SendClientMessage(playerid, COLOR_RED, "[sM] Nemáš 30000$ na štúdium !");

}

}

case 1:{

if(GetPlayerMoney(playerid) >= 30000){

if(studyhasic == 1) return SendClientMessage(playerid, COLOR_RED, "[sM] Už si vyštudovaný ako hasič !");

new pname[MAX_PLAYER_NAME];

GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

format(string, sizeof(string), "[sM] Hráč %s sa vyštudoval za hasiča.", pname);

SendClientMessageToAll(COLOR_GAMES, string);

SendClientMessage(playerid, COLOR_GREEN, "[sM] Vyštudoval si za hasiča môžeš ísť pracovať ako hasič.");

GivePlayerMoney(playerid, -30000);

studyhasic = 1;

}else{

SendClientMessage(playerid, COLOR_RED, "[sM] Nemáš 30000$ na štúdium !");

}

}

}

if (Current == policiamenu ) {

switch(row) {

case 0:{

PoliceJoin(playerid);

SendClientMessage(playerid, COLOR_GREEN, "AAA");

}

}

}

}

return 1;

}

 

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0
Guest [TFC]M4r3k

case 1:{

if(GetPlayerMoney(playerid) >= 30000){

if(studyhasic == 2) return SendClientMessage(playerid, COLOR_RED, "[sM] Už si vyštudovaný ako hasič !");

new pname[MAX_PLAYER_NAME];

GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

format(string, sizeof(string), "[sM] Hráč %s sa vyštudoval za hasiča.", pname);

SendClientMessageToAll(COLOR_GAMES, string);

SendClientMessage(playerid, COLOR_GREEN, "[sM] Vyštudoval si za hasiča môžeš ísť pracovať ako hasič.");

GivePlayerMoney(playerid, -30000);

studyhasic = 2;

}else{

SendClientMessage(playerid, COLOR_RED, "[sM] Nemáš 30000$ na štúdium !");

}

}

}

if (Current == studymenu ) {

switch(row) {

case 0:{

PoliceJoin(playerid);

SendClientMessage(playerid, COLOR_GREEN, "AAA");

}

}

}

}

return 1;

}

 

myslim že by to mělo bejt takhle ale to:if (Current == studymenu ) {nwm jak se menuje to menu tak si to dyžtak změń:)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...