Portal SAMP
[Ajuda] Alguem me Ajuda por Favor (Sistema de Empregos) - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Alguem me Ajuda por Favor (Sistema de Empregos) (/showthread.php?tid=4296)

Páginas: 1 2


RE: Alguem me Ajuda por Favor (Sistema de Empregos) - xbruno1000x - 13/12/2023

(13/12/2023 13:18)pushline Escreveu: Ta errado.
Código PHP:
if(current == profissoes

A linha acima era pra ser current == honestas, que pegaria o menu Honestas (honestas = CreateMenu("Honestas      level  Salario", 2, 50.0, 180.0, 200.0, 200.0));
Mesma coisa do honestas2 que você criou e fez addmenuitem.
Estude abaixo como funciona melhor:
https://www.open.mp/docs/scripting/callbacks/OnPlayerSelectedMenuRow

Eu imagino que esteja faltando código, pois só existem respostas para o menu de selecionar se a profissão é honestas 1/2, desonestas ou policial. Pelo que eu vejo o primeiro menu joga para um segundo menu, como pode ser visto nesse trecho de código:
Código:
case 1: // Honestas 1
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(honestas1, playerid);

Entendi como sendo um primeiro menu para selecionar o tipo de profissão e um seguinte com as profissões. Mas teriam que ter respostas nessa callback para resultarem em alguma coisa.


RE: Alguem me Ajuda por Favor (Sistema de Empregos) - desconhecido011 - 13/12/2023

profissoes = CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);
AddMenuItem(profissoes, 0, "Honestas");

AddMenuItem(profissoes, 0, "Honestas1");

AddMenuItem(profissoes, 0, "Honestas2");

AddMenuItem(profissoes, 0, "Desonestas");

AddMenuItem(profissoes, 0, "Policia");

AddMenuItem(profissoes, 0, "- ~w~Cancelar");

mais não deveria ser profissão mesmo pelo painel, são 3 etapas


RE: Alguem me Ajuda por Favor (Sistema de Empregos) - desconhecido011 - 14/12/2023

up up up


RE: Alguem me Ajuda por Favor (Sistema de Empregos) - pushline - 14/12/2023

(13/12/2023 15:01)xbruno1000x Escreveu:
(13/12/2023 13:18)pushline Escreveu: Ta errado.
Código PHP:
if(current == profissoes

A linha acima era pra ser current == honestas, que pegaria o menu Honestas (honestas = CreateMenu("Honestas      level  Salario", 2, 50.0, 180.0, 200.0, 200.0));
Mesma coisa do honestas2 que você criou e fez addmenuitem.
Estude abaixo como funciona melhor:
https://www.open.mp/docs/scripting/callbacks/OnPlayerSelectedMenuRow

Eu imagino que esteja faltando código, pois só existem respostas para o menu de selecionar se a profissão é honestas 1/2, desonestas ou policial. Pelo que eu vejo o primeiro menu joga para um segundo menu, como pode ser visto nesse trecho de código:
Código:
case 1: // Honestas 1
{
HideMenuForPlayer(profissoes, playerid);
ShowMenuForPlayer(honestas1, playerid);

Entendi como sendo um primeiro menu para selecionar o tipo de profissão e um seguinte com as profissões. Mas teriam que ter respostas nessa callback para resultarem em alguma coisa.


Sim mas o código fornecido é muito estranho, não da pra entender direito, e o nome das variáveis também confunde "honestas" e "honestas1".


RE: Alguem me Ajuda por Favor (Sistema de Empregos) - desconhecido011 - 14/12/2023

Resolvido !!!! O problema estava nos case, as ordens dos CASE 0: CASE 1: e ai adiante!