SA-MP Forums Archive
[Ajuda] Dialog Escolher Equipe - 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] Dialog Escolher Equipe (/showthread.php?tid=442531)



Dialog Escolher Equipe - xGuiii - 08.06.2013

Eae pessoal to com um problema nesse dialog aki!
Fiz ele com a intenзгo que depois que o player desse spawn aparecesse a dialog pra ele e ele escolheria a equipe e de wheeling que ele queria fazer parte, so que depois que vocк escolhe vocк nгo й levado para o spawn da equipe e nem trocada a skin, poderiam me ajudar !?

Codigo OnPlayerSpawn
PHP код:
public OnPlayerSpawn(playerid)
{
    if(
GetPlayerTeam(playerid) == ORG_13DaLeste){
        
SetPlayerPos(playerid958.37831343.157215.3746);
        
SetPlayerColor(playeridCor_13DaLeste);
        
SendClientMessage(playerid, -1"Vocк й membro da equipe 13 da Leste!");
    } else
    if(
GetPlayerTeam(playerid) == ORG_26DaNorte){
        
SetPlayerPos(playerid2050.8423,2219.5491,10.8203);
        
SetPlayerColor(playeridCor_26DaNorte);
        
SendClientMessage(playerid, -1"Vocк й membro da equipe 26 da Norte!");
    } else if
    (
GetPlayerTeam(playerid) == ORG_NONE){
    
SetPlayerColor(playeridCor_NONE);
    
SendClientMessage(playerid, -1"Vocк й um Civil!");
    }
    {
//Equipe---------------------------------------------------------------------------------------------------
#define Equipe 1
new str[512] = "13 Da Leste\n26 Da Norte";
ShowPlayerDialog(playerid0DIALOG_STYLE_LIST"Selecione a sua equipe,"str"Selecionar""Cancelar");
//Fim Equipe-----------------------------------------------------------------------------------------------
return 1;
}

Codigo OnDialogResponse
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
response)//botгo 1
        
{
          if(
listitem == 0)//Item 0 da lista( й o primeiro da lista)
                
if(GetPlayerTeam(playerid) == ORG_13DaLeste){
                
SendClientMessage(playeridCor_13DaLeste"Vocк agora й um 13 Da Leste!");
                
GivePlayerMoney(playerid1000);
                
SetPlayerPos(playerid958.37831343.157215.3746);
                
SetPlayerColor(playeridCor_13DaLeste);
                
SetPlayerTeam(playeridclassid);
                return 
1;
            }
        }
         else if(
listitem == 1//caso ele click no segundo botгo
                
if(GetPlayerTeam(playerid) == ORG_26DaNorte){
                
SendClientMessage(playeridCor_26DaNorte"Vocк agora й um 26 Da Norte!");
                
GivePlayerMoney(playerid1000);
                
SetPlayerPos(playerid2050.8423,2219.5491,10.8203);
                
SetPlayerColor(playeridCor_26DaNorte);
        }
    return 
1;
    } 
Obrigado