SA-MP Forums Archive
[Ajuda] Habilitaзгo! - 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: [Ajuda] Habilitaзгo! (/showthread.php?tid=486642)



Habilitaзгo! - Pablo_Mantega - 09.01.2014

Gente to querendo bota perguntas antes de ser adquirir a carteira de habilitaзгo, mais nгo esta aparecendo o dialog uso a gm Brasil Magic Games !
PHP код:
if(dialogid == 510)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                  
ShowPlayerDialog(playerid5115DIALOG_STYLE_LIST"Marque a resposta certa:""a- Andar com o veнculo no lado esquerdo\nb- Andar com o veнculo no lado direito\nc- Atropelar todos pela frente\nd- Beber e dirigir""Confirmar""Cancelar");
            }
        }
        return 
1;
    }
    if(
dialogid == 5115)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 1)
            {
                
ShowPlayerDialog(playerid5116DIALOG_STYLE_LIST"O sinal verde significa ?""a- Pare\nb- Atencao\nc- Siga em Frente\nd- Significa nada""Confirmar""Cancelar");
            }
            if(
listitem == 2)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 3)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
        }
        return 
1;
    }
    if(
dialogid == 5116)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 1)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 2)
            {
                
ShowPlayerDialog(playerid5117DIALOG_STYLE_LIST"O sinal azul significa ?""a- Atencao\nb- Pare\nc- Siga em Frente\nd- Significa nada""Confirmar""Cancelar");
            }
            if(
listitem == 3)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
        }
        return 
1;
    }
    if(
dialogid == 5117)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 1)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 2)
            {
                
SendClientMessage(playeridCOLOR_WHITE" Vocк errou ou cancelou a Prova.");
            }
            if(
listitem == 3)
            {
                
GivePlayerMoney(playerid,-600);
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Vocк passou na Prova e adquiriu sua carteira de motorista -R$600!");
                
PlayerInfo[playerid][pCarLic] = 1;
            }
        }
        return 
1;
    } 
й
PHP код:
if(dialogid == 2571)
    {
        
TogglePlayerControllable(playerid1);
        
EmDialog[playerid] = 0;
        if(
response == 0) { return 1; }
        switch(
listitem)
        {
            case 
0:
            {
                
//Motorista
                
if(GetPlayerMoneyEx(playerid) < 2000) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo tem R$2000 para comprar!");
                
TogglePlayerControllable(playerid1);
                
GivePlayerMoney(playerid,-2000);
                
BizzInfo[5][bTill] += 2000;
                
ExtortionBiz(52000);
                
PlayerInfo[playerid][pCarLic] = 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Comprou a Licenзa De Motorista!");
            }
            case 
1:
            {
                
//Voo
                
if(GetPlayerMoneyEx(playerid) < 2500) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo tem R$2500 para comprar");
                
TogglePlayerControllable(playerid1);
                
GivePlayerMoney(playerid,-2500);
                
BizzInfo[5][bTill] += 2500;
                
ExtortionBiz(52500);
                
PlayerInfo[playerid][pFlyLic] = 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Comprou a Licenзa De Voo!");
            }
            case 
2:
            {
                
//Navegacao
                
if(GetPlayerMoneyEx(playerid) < 2000) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo R$2000 para comprar!");
                
TogglePlayerControllable(playerid1);
                
GivePlayerMoney(playerid,-2000);
                
BizzInfo[5][bTill] += 2000;
                
ExtortionBiz(52000);
                
PlayerInfo[playerid][pBoatLic] = 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Comprou a Licenзa De Navegaзгo!");
            }
            case 
3:
            {
                
//Pesca
                
if(GetPlayerMoneyEx(playerid) < 1000) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo tem R$1000 para comprar!");
                
TogglePlayerControllable(playerid1);
                
GivePlayerMoney(playerid,-1000);
                
BizzInfo[5][bTill] += 1000;
                
ExtortionBiz(51000);
                
PlayerInfo[playerid][pFishLic] = 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Comprou a Licenзa De Pesca!");
            }
            case 
4:
            {
                
//Armas
                
if(GetPlayerMoneyEx(playerid) < 2500) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo tem R$2500 para comprar!");
                
TogglePlayerControllable(playerid1);
                
GivePlayerMoney(playerid,-2500);
                
BizzInfo[5][bTill] += 2500;
                
ExtortionBiz(52500);
                
PlayerInfo[playerid][pGunLic] = 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE,"Comprou a Licenзa De Armas!");
            }
        }
    } 



- Pablo_Mantega - 09.01.2014

Manda o comando que abre o dialog

[...]

PHP код:
    if (strcmp(cmd"/licencas"true) == 0)
    {
        if (
PlayerToPoint(2.0playerid1490.2411,1307.2179,1093.2891))
        {
            
TogglePlayerControllable(playerid0);
            
ShowPlayerDialog(playerid,2571,DIALOG_STYLE_LIST,"Licencas","Motorista - 2000\nVoo - 2500\nNavegacao - 2000\nPesca Legal - 1000\nPorte Armas - 2500","Ok","Cancelar");
        }
        return 
1;
    } 



Re: Ajuda Habilitaзгo! - Breno Da Silva Pereira - 09.01.2014

Aki jб tem tudo pronto do jeito que vocк quer e sу vocк pegar os diбlogos e passa pro teu GM, Eu odeio o teste de pilotagem aйrea, no Helicуptero que tem passar umas bolinhas vermelhas pra concluir o teste meu nгo bota esse teste no teu seve que muita gente vai se ferrar pra conseguir a licenзa aйrea e muito chato mesmo.
https://dl.dropboxusercontent.com/s/...SzbIGf5jihf6mA


Re: Ajuda Habilitaзгo! - Pablo_Mantega - 09.01.2014

vlw intenзгo de todos conseguir atй que fim!!! to atй feliz de te conseguido fazer isso sozin vlw pedro e breno pela intenзгo!