Ayuda por favor es algo bбsico
#1

Hola! їalguien seria tan amable de ayudarme en algo bбsico? ps la verdad es q soy algo novato estoy haciendo un GM de 0, lo empece ayer porq muchos me recomendaron hacer eso ya q el codigo es mio y puedo guiarme facil, asi q hice el registro pero tengo una duda їcomo hago para q cuando este elija el genero hombre o mujer se le setee un skin al mismo?

PHP код:
        case GENERO:
        {
            if(
response)
            {
                switch(
listitem)
                {
                    case 
0:
                       {
                        
PlayerInfo[playerid][pSexo] = 0;
                        
ShowPlayerDialog(playeridEDADDIALOG_STYLE_INPUT"{FFFFFF}Ingresa tu edad""{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70""Siguiente""Salir");
                    }
                    case 
1:
                    {
                        
PlayerInfo[playerid][pSexo] = 1;
                        
ShowPlayerDialog(playeridEDADDIALOG_STYLE_INPUT"{FFFFFF}Ingresa tu edad""{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70""Siguiente""Salir");
                    }
                }
            }
        } 
Codigo OnPlayerSpawn

PHP код:
public OnPlayerSpawn(playerid)
{
    
SetPlayerPos(playeridPlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]);
    return 
1;

por favor se q es algo basico pero tengo la duda de como hacerlo, si me ayudan se los agradezco mucho, si necesitan mas codigo diganme y con gusto lo pondre
Reply
#2

їTienes alguna variable que guarde el skin del jugador?
Reply
#3

Quote:
Originally Posted by WalkingSleep
Посмотреть сообщение
їTienes alguna variable que guarde el skin del jugador?
їEste?

PHP код:
stock GuardarCuenta(playerid)
{
    new 
INI:File INI_Open(UserPath(playerid));
    
INI_SetTag(File"data");
    
INI_WriteString(File,"Contra"PlayerInfo[playerid][pContra]);
    
INI_WriteInt(File"Dinero",  PlayerInfo[playerid][pDinero]);
    
INI_WriteInt(File"Genero",  PlayerInfo[playerid][pSexo]);
    
INI_WriteInt(File"Edad",    PlayerInfo[playerid][pEdad]);
    
INI_WriteInt(File"Admin",   PlayerInfo[playerid][pAdmin]);
    
INI_WriteFloat(File"Pos_X"PlayerInfo[playerid][pPosX]);
    
INI_WriteFloat(File"Pos_Y"PlayerInfo[playerid][pPosY]);
    
INI_WriteFloat(File"Pos_Z"PlayerInfo[playerid][pPosZ]);
    
INI_WriteInt(File"Skin",   PlayerInfo[playerid][pSkin]);
    
PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);
    
PlayerInfo[playerid][pDinero] = GetPlayerMoney(playerid);
    
GetPlayerPos(playeridPlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]);
    
INI_Close(File);
    return 
1;

Reply
#4

Код:
        case GENERO: 
        { 
            if(response) 
            { 
                switch(listitem) 
                { 
                    case 0: 
                       { 
                        PlayerInfo[playerid][pSexo] = 0; 
                        PlayerInfo[playerid][pSkin] = 60;
                        ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT, "{FFFFFF}Ingresa tu edad", "{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70", "Siguiente", "Salir"); 
                    } 
                    case 1: 
                    { 
                        PlayerInfo[playerid][pSexo] = 1; 
                        PlayerInfo[playerid][pSkin] = 56;
                        ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT, "{FFFFFF}Ingresa tu edad", "{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70", "Siguiente", "Salir"); 
                    } 
                } 
            } 
        }
Код:
public OnPlayerSpawn(playerid) 
{ 
    SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
    SetPlayerPos(playerid, PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]); 
    return 1; 
}
Cambia 60 y 56 por la ID del skin que le quieras dar.
Reply
#5

Quote:
Originally Posted by WalkingSleep
Посмотреть сообщение
Код:
        case GENERO: 
        { 
            if(response) 
            { 
                switch(listitem) 
                { 
                    case 0: 
                       { 
                        PlayerInfo[playerid][pSexo] = 0; 
                        PlayerInfo[playerid][pSkin] = 60;
                        ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT, "{FFFFFF}Ingresa tu edad", "{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70", "Siguiente", "Salir"); 
                    } 
                    case 1: 
                    { 
                        PlayerInfo[playerid][pSexo] = 1; 
                        PlayerInfo[playerid][pSkin] = 56;
                        ShowPlayerDialog(playerid, EDAD, DIALOG_STYLE_INPUT, "{FFFFFF}Ingresa tu edad", "{FFFFFF}Ingresa tu edad, recuerda q debe ser mayor a 15 y menor a 70", "Siguiente", "Salir"); 
                    } 
                } 
            } 
        }
Код:
public OnPlayerSpawn(playerid) 
{ 
    SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
    SetPlayerPos(playerid, PlayerInfo[playerid][pPosX], PlayerInfo[playerid][pPosY], PlayerInfo[playerid][pPosZ]); 
    return 1; 
}
Cambia 60 y 56 por la ID del skin que le quieras dar.
ЎGracias!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)