SA-MP Forums Archive
[DUV] /profs - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV] /profs (/showthread.php?tid=192129)



[DUV] /profs - tentaqueda - 21.11.2010

bom, queria sabe se alguem sabe como fazer para q no server o cara va na agencia, chegue em cima de um checkpoint e digite /profs, e ali aparecer as profissoes do server, alias, todas as profissoes, as em relaзao a Policia o cara clicava em Policia e aparecia as profissoes da policia, as Honesta , aparecesse as honestas, e que tbm cada profissao pra poder pegar tem q ter um lvl, ai exemplo, o cara quer uma profissao de policia, ai ele vai ali clica em policia, e tens todas profissoes relacionadaas a policia, ai Tipo, cada profissao eu queria q aparecesse o lvl pra poder pega-la, exeplo: Policia Rodoviaria [5] << o [5] seria o lvl q preciza para pegar profissao. outro exemplo: CIA[9] << o [9] o lvl q o player precizava para pegar... se alguem pode me conseguir esse tipo de Systema sefor, por favor ajuda ai, ja tentei entender direito parei pra estuda mais e rala ja procurei ******, e tenso... se alguem tive e pode ajuda, e que queima posta... estou precizando mtoo...

valeu


Re: [DUV] /profs - [Ips]Guh - 21.11.2010

cara,vo dar uma dica aki,vc nao vai conseguir isso assim,Faiz uma base,tipo com um dialog que seleciona e talz...dae quando tiver duvida vai postando e talz.logo logo vc faiz 1.


Re: [DUV] /profs - Magnus' - 21.11.2010

Primeiramente: Que Gm vc usa? Vc queria por em menu (Tipo a TSSA) ou dialog(Servidores de RP 0.3b em geral)?


Re: [DUV] /profs - tentaqueda - 21.11.2010

Magnus exatamente. eu nem cheguei a joga mto o TSSA, mais to sabendo q la e como eu quero, tem alguns servidores q tem isso tbm... mais o da TSSA e mto boom, eu me referi mais e pro TSSA msm.eu to pegando isso pq to pra criar um Gm, por enquanto to testando isso no THUNG algumas coisas... as vezes uso o do Cario_Cartaxo q ele posto aki esses tempos... se tive algum problema em fazer isso nesses 2 GMs fala ai q eu troco.


Re: [DUV] /profs - Falcon. - 21.11.2010

Meno um na trajetуria dos RP clonados !! \o/
Chega me da gosto de ajudar !!!
---------------------------------------------
Te falar mais ou menos oque vocк deve fazer..

No Topo do GM.:
pawn Код:
new Menu:Empregos;//irб criar o menu para escolher as profissхes
new CheckEmpregos;//irб criar o Checkpoint.
Agora em OnGameModeInit:
pawn Код:
CheckAgencia = CPS_AddCheckpoint(Coord X, Coord Y ,Coord Z, Tamanho//coloque 3.0, Distancia para spawn//coloque40);
Empregos = CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);//cria o menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 01");//adicionarб isso no menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 02");//ai isso iria vir abaixo
AddMenuItem(EmpregosAgencia, 0, "Profissao 03");//e esse logo abaixo
Agora em OnPlayerEnterCheckpoint:
pawn Код:
new NomeCheckpoint = CPS_GetPlayerCheckpoint(playerid);
    if(NomeCheckpoint == CheckEmpregos)
    {
        ShowMenuForPlayer(Menu:Empregos, playerid);//mandarб o menu para o player
        TogglePlayerControllable(playerid, 0);//ira congelar o player
        DisablePlayerCheckpoint(playerid);//irб desativar o checkpoint
    }
agora em OnPlayerSelectedMenuRow(playerid, row):
pawn Код:
new Menu:NomedoMenu = GetPlayerMenu(playerid);
    if(NomedoMenu == EmpregosAgencia)
    {
        switch(row)
        {
            case 0://se for a 1є opзгo da lista
            {
                             //vai fazer oque voce quiser
            }
            case 1://se for a 2є opзгo da lista
            {
                             //vai fazer oque voce quiser
            }
           case 2://se for a 3є opзгo da lista
            {
                             //vai fazer oque voce quiser
            }
         }
    }
O caminho й por aqui cara...
Caso vocк mesmo queira fazer as suas profissхes e nem sabe por onde comeзar
de uma olhada >>> Aqui <<< e vocк verб que fбcil fбcil....
Bom esta ai..Se esforce. estude muito e tenho certeza que vocк serб um bom scripter..Tenha muitas dъvidas aprenda cada vez mais..Mas pelo amor do santo pawno. Nгo faзa como todos estгo fazendo.Nгo abra um Servidor editado de gm - thug entre outros...Crie o seu..й a melhor coisa que vocк faz..
Precisando de ajuda em algo so postar..
Atй mais !!


Re: [DUV] /profs - tentaqueda - 21.11.2010

Muito Obrigado Falcon, des de Quarta feira to matando aula por isso, tentando fazer esse negocio, ja organizei do jeito q vai ser o GM tudo q vai ter etc... agora vc deu uma mega ajuda me facilitou pakas, vo estuda tudo de novo e fazer o meeu... ainda estou pensando se vou a aula segunda feira aokeopakeopae.. vlw msm cara


Re: [DUV] /profs - tentaqueda - 21.11.2010

Falcon ali em

Quote:

Agora em OnGameModeInit:
pawn Code:
CheckAgencia = CPS_AddCheckpoint(Coord X, Coord Y ,Coord Z, Tamanho//coloque 3.0, Distancia para spawn//coloque40);
Empregos = CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);//cria o menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 01");//adicionarб isso no menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 02");//ai isso iria vir abaixo
AddMenuItem(EmpregosAgencia, 0, "Profissao 03");//e esse logo abaixo

se eu for coloca outra profissao ali , ai ficaria assim?

Quote:

Agora em OnGameModeInit:
pawn Code:
CheckAgencia = CPS_AddCheckpoint(Coord X, Coord Y ,Coord Z, Tamanho//coloque 3.0, Distancia para spawn//coloque40);
Empregos = CreateMenu("Profissoes", 1, 50.0, 180.0, 200.0, 200.0);//cria o menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 01");//adicionarб isso no menu
AddMenuItem(EmpregosAgencia, 0, "Profissao 02");//ai isso iria vir abaixo
AddMenuItem(EmpregosAgencia, 0, "Profissao 03");//e esse logo abaixo
AddMenuItem(EmpregosAgencia, 0, "Profissao 04");// esse seria o ultimo a baixo

Quote:

agora em OnPlayerSelectedMenuRow(playerid, row):
pawn Code:
new Menu:NomedoMenu = GetPlayerMenu(playerid);
if(NomedoMenu == EmpregosAgencia)
{
switch(row)
{
case 0://se for a 1є opзгo da lista
{
//vai fazer oque voce quiser
}
case 1://se for a 2є opзгo da lista
{
//vai fazer oque voce quiser
}
case 2://se for a 3є opзгo da lista
{
//vai fazer oque voce quiser
}
case 3://se for a 3є opзгo da lista
{

}
}
}

ficaria assim?


Re: [DUV] /profs - Falcon. - 21.11.2010

de nada..precisando estamos ai..Tudo para vocк nгo seguir no caminho do mau..
Faзa o seu prуprio servidor "RPG"..nem tente colocar essas frescuras de sempre de lideres..orgs e etc..
Inove..
faзa coisas novas e tenho certeza que voce vai ser uma grande pessoa( nгo de altura)...

@ edit: Postamo juntos O.o
@ edit І: nem postamos to ficando louco O..

Sim desta forma mesma..certinho..
ai troque o "profissгo 01" profissao 02..pelo nome das suas profs e tals..vai ficar massa..


Re: [DUV] /profs - tentaqueda - 21.11.2010

ali no 0 que fika depois de EmpregosAgencia:

Quote:

AddMenuItem(EmpregosAgencia, 0, "Profissao 01");//adicionarб isso no menu

eu coloco o ID da profissao q eu criei certo? ou e assim msm?

desculpa as Perguntas meio inuteis, e q eu tavo meio de fora sobre isso, sobre isso sabia +- ;x


Re: [DUV] /profs - Falcon. - 21.11.2010

o " 0 " й o nъmero da coluna..

----------------------------
Uma coisa que acabei de notar que esta errada..
pawn Код:
AddMenuItem([B]EmpregosAgencia[/B], 0,"Profissao 01");//adicionarб isso no menu
O nome do menu que vocк criou logo acima й: Empregos..Entгo mude para:
pawn Код:
AddMenuItem(Empregos, 0, "Profissao 01");//adicionarб isso no menu
Desculpe o erro !!