[Pedido] Definir Skin
#1

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");
Reply
#2

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...

Reply
#3

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;

Reply
#4

Aonde eu encaixo as variбveis ?
Reply
#5

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..
Reply
#6

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..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)