SA-MP Forums Archive
[Pedido] Definir Skin - 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: [Pedido] Definir Skin (/showthread.php?tid=570609)



Definir Skin - Thiago11h - 12.04.2015

Como faz para quando o player clicar em alguma opзгo de dialogo, ele nascer com uma skin definida por mim , por exemplo:

MASCULINO : Quando clicar nesta opзгo de dialogo o jogador irб nascer com tal skin
FEMININO: Quando clicar neste opзгo de dialogo o jogador irб nascer com tal skin

no caso iria definir uma skin para cada opзгo.

o dialogo no caso poderia ser este:

ShowPlayerDialog(playerid, DIALOG_CREATION, DIALOG_STYLE_MSGBOX, "Criaзгo de Personagens || {FF0000}Sexo", "Selecione se seu personagem serб Masculino ou Feminino.", "Masculino", "Feminino");


Re: Definir Skin - arakuta - 12.04.2015

Usando variбveis!!!!

Quando ele clicar em feminino, sete a variбvel para um valor X, e quando clicar em masculino sete a variбvel para um valor Y.

Entгo quando ele spawnar, sete a skin baseado no valor da variбvel

OU

use um SetSpawnInfo com o parвmetro da skin dependendo do botгo clicado

PHP код:
if(response)
{
    
// Masculino
    // SetSpawnInfo(playerid,teamid,SKIN...
}
else
{
    
// feminino
    // SetSpawnInfo...




Re: Definir Skin - D3sconn3ct - 12.04.2015

Tenta asim.

Definir a dialog
PHP код:
#define D_Sexo          100 
Chamar
PHP код:
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino"); 
OnDialogResponse
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == D_Sexo)  
    {  
        if(
response)  
        {  
            
SendClientMessage(playerid,-1,"{261BF7}Voce escolheu o Sexo Masculino.");  
            
SetPlayerSkin(playerid144);
        }  
        else  
        {  
            
SendClientMessage(playerid,-1,"{F71BDE}Voce escolheu o Sexo Feminino.");  
            
SetPlayerSkin(playerid56);
        }  
    }
    return 
1;




Re: Definir Skin - Thiago11h - 12.04.2015

Aonde eu encaixo as variбveis ?


Re: Definir Skin - Holl - 12.04.2015

Quote:
Originally Posted by Thiago11h
Посмотреть сообщение
Aonde eu encaixo as variбveis ?
Ele n usou variavel '- setou a skin direto '- na Postagem do gelton..

no caso do arakuta tu criaria uma variavel e setaria ela conforme as dialogs .. depois quando fosse dar respawn carregava ela e setava no Player..


Re: Definir Skin - Thiago11h - 12.04.2015

Quote:
Originally Posted by Holl
Посмотреть сообщение
Ele n usou variavel '- setou a skin direto '- na Postagem do gelton..

no caso do arakuta tu criaria uma variavel e setaria ela conforme as dialogs .. depois quando fosse dar respawn carregava ela e setava no Player..
Eu nгo tinha visto a do gelton..

Eu acabei bugando os dialogos, e quando clico em Feminino ou Masculino nгo spawna.. tipo, o dialogo aparece novamente, toda vez que aperta Feminino ou Masculino, vai aparecendo o mesmo dialogo infinitamente..