[Ajuda] Skin.
#1

Oi Galera, tenho um dialog, em que o player pode escolher sua skin.
Acontece, que depois que ele escolhe a skin, quando ele da spawn, a skin nгo estava trocando.

Entгo eu fiz assim :

pawn Код:
new PlayerInfo[MAX_PLAYERS];
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(PlayerInfo(playerid) == 1)
    {
        SetPlayerSkin(playerid, 210 );
    }
    else if(PlayerInfo(playerid) == 2)
    {
        SetPlayerSkin(playerid, 226 );
    }
    else if(PlayerInfo(playerid) == 3)
    {
        SetPlayerSkin(playerid, 59 );
    }
    else if(PlayerInfo(playerid) == 4)
    {
        SetPlayerSkin(playerid, 141 );
    }
    return 1;
}
pawn Код:
if (dialogid == DIALOG_SEXO1)
    {
        if (response)
        {
            SendClientMessage(playerid, -1, "Vocк escolheu o Sexo Masculino.");
            PlayerInfo[playerid] = 1; // 210
        }
        else
        {
            SendClientMessage(playerid, -1, "Vocк escolheu o Sexo Feminino.");
            PlayerInfo[playerid] = 2; // 226
        }
    }
    if (dialogid == DIALOG_SEXO)
    {
        if (response)
        {
            SendClientMessage(playerid, -1, "Vocк escolheu o Sexo Masculino.");
            PlayerInfo[playerid] = 3; // 59
        }
        else
        {
            SendClientMessage(playerid, -1, "Vocк escolheu o Sexo Feminino.");
            PlayerInfo[playerid] = 4; // 141
        }
    }
    return 1;
}


Mais estб dando esses Erros :

pawn Код:
C:\Users\Lucas\Desktop\Servidor\gamemodes\OMG.pwn(43) : error 012: invalid function call, not a valid address
C:\Users\Lucas\Desktop\Servidor\gamemodes\OMG.pwn(43) : warning 215: expression has no effect
C:\Users\Lucas\Desktop\Servidor\gamemodes\OMG.pwn(43) : error 001: expected token: ";", but found ")"
C:\Users\Lucas\Desktop\Servidor\gamemodes\OMG.pwn(43) : error 029: invalid expression, assumed zero
C:\Users\Lucas\Desktop\Servidor\gamemodes\OMG.pwn(43) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Alguйm pode me ajudar ?
Reply
#2

Por favor, alguйm ! to mф tempгo tentando !
Reply
#3

man vocк crio o topico agora e ja deu um UP em Seguida :S .
Creio que esse problema fazia parte do seu topico do Dialog poderia posta o code lб.. nгo fica criando topicos topicos TOPICOS ..
Reply
#4

Invйs de vocк ficar falando sobre meu tуpico, por que vocк nгo me ajuda ?
Reply
#5

amigo so falei msm por fala..

mais agr com essa Ignorвncia que nгo ajudo msm simplesmente isso.

eu acho que os Ajudantes precisa ter mais Respeito.

Agora vб estuda mais. :]
Reply
#6

Quote:
Originally Posted by Zona_Sky
Посмотреть сообщение
amigo so falei msm por fala..

mais agr com essa Ignorвncia que nгo ajudo msm simplesmente isso.

eu acho que os Ajudantes precisa ter mais Respeito.

Agora vб estuda mais. :]
Ignorвncia nгo.

E outra, se nгo quiser ajudar, nгo ajude.
Reply
#7

nгo deveria ser

pawn Код:
new PlayerInfo[MAX_PLAYERS][NomeDaEnum];
Exemplo

pawn Код:
enum pInfo
{
    Level,
    Skin
}


new PlayerInfo[MAX_PLAYERS][pInfo];


public OnPlayerConnect(playerid)
{

    PlayerInfo[playerid][Skin] = 299 // 299 ъltima Skin
    SetPlayerSkin(playerid, PlayerInfo[playerid][Skin] );
    return 1;
}
Reply
#8

Nгo entendi nada , Murilo.

Serб que й tгo difнcil assim gente ?

Tanto servidor, que tem a opзгo do player escolher o sexo, parece ser tгo fбcil.

affz
Reply
#9

Quote:
Originally Posted by Lucas-Fc
Посмотреть сообщение
Nгo entendi nada , Murilo.

Serб que й tгo difнcil assim gente ?

Tanto servidor, que tem a opзгo do player escolher o sexo, parece ser tгo fбcil.

affz
uma coisa:

pawn Код:
new PlayerInfo[MAX_PLAYERS];
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(PlayerInfo(playerid) == 1)
    {
        SetPlayerSkin(playerid, 210 );
    }
    else if(PlayerInfo(playerid) == 2)
    {
        SetPlayerSkin(playerid, 226 );
    }
    else if(PlayerInfo(playerid) == 3)
    {
        SetPlayerSkin(playerid, 59 );
    }
    else if(PlayerInfo(playerid) == 4)
    {
        SetPlayerSkin(playerid, 141 );
    }
    return 1;
}
vocк definiu no topo

Код:
new PlayerInfo[MAX_PLAYERS];
e na public OnPlayerSpawn vocк tava verificando de outra forma

Код:
public OnPlayerSpawn(playerid)
{
	if(PlayerInfo(playerid) == 1)
	{
		SetPlayerSkin(playerid, 210 );
	}
    return 1;
}
Explicando vocк definiu com [] e tava verificando com ()

da uma olhada nisso ai.
Reply
#10

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
uma coisa:

pawn Код:
new PlayerInfo[MAX_PLAYERS];
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(PlayerInfo(playerid) == 1)
    {
        SetPlayerSkin(playerid, 210 );
    }
    else if(PlayerInfo(playerid) == 2)
    {
        SetPlayerSkin(playerid, 226 );
    }
    else if(PlayerInfo(playerid) == 3)
    {
        SetPlayerSkin(playerid, 59 );
    }
    else if(PlayerInfo(playerid) == 4)
    {
        SetPlayerSkin(playerid, 141 );
    }
    return 1;
}
vocк definiu no topo

Код:
new PlayerInfo[MAX_PLAYERS];
e na public OnPlayerSpawn vocк tava verificando de outra forma

Код:
public OnPlayerSpawn(playerid)
{
	if(PlayerInfo(playerid) == 1)
	{
		SetPlayerSkin(playerid, 210 );
	}
    return 1;
}
Explicando vocк definiu com [] e tava verificando com ()

da uma olhada nisso ai.


AAAAAAA MANOOO ! GRAЗAS A DEUS ! VALEU CARA DEU CERTO AQUI xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)