[Ajuda] Ajuda aqui SetupPlayerForClassSelection(playerid);
#1

Bom eu queria que quando aparecese para spawnar, o player nao spawnar, e aparecer uma lista, a lista eu trato, o SetupPlayerForClassSelection(playerid); eu nao sei :/


pawn Код:
stock SetupPlayerForClassSelection(playerid)
{
    SetPlayerPos(playerid,...................);
    SetPlayerFacingAngle(playerid, ..........;
    SetPlayerCameraPos(playerid,............................);
    SetPlayerCameraLookAt(playerid,..................................);
}
mas ele spawna na mesma :/ coloquei o SetupPlayerForClassSelection(playerid); na public OnPlayerRequestSpawn e na OnPlayerRequest.. mas nгo vai :/ alguйm me ajuda ? :/
Reply
#2

alguйm ?
Reply
#3

Tenta colocar como retorno:

Код:
public OnPlayerRequestSpawn(playerid)
{
    return SetupPlayerForClassSelection(playerid);
}
Reply
#4

Removido do meu servidor de DM.
http://pastebin.com/dHsW1q74

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
        SetupPlayerForClassSelection(playerid);
        return 1;
}
pawn Код:
forward SetupPlayerForClassSelection(playerid);
public SetupPlayerForClassSelection(playerid)
{
    SetPlayerPos(playerid,...................);
    SetPlayerFacingAngle(playerid, ..........;
    SetPlayerCameraPos(playerid,............................);
    SetPlayerCameraLookAt(playerid,..................................);
}
Reply
#5

Quote:
Originally Posted by Vit0r
Посмотреть сообщение
Tenta colocar como retorno:

Код:
public OnPlayerRequestSpawn(playerid)
{
    return SetupPlayerForClassSelection(playerid);
}
1 warning..
Код:
(5297) : warning 209: function "SetupPlayerForClassSelection" should return a value
Reply
#6

Simples.
coloca
pawn Код:
SetupPlayerForClassSelection(playerid);
em cada selecгo de prof
e ai no final
pawn Код:
return 0;
Reply
#7

Quote:
Originally Posted by CharlieBrown
Посмотреть сообщение
Simples.
coloca
pawn Код:
SetupPlayerForClassSelection(playerid);
em cada selecгo de prof
e ai no final
pawn Код:
return 0;
funcionou, vlw mas como remove aquela faixa das cetinhas e onde diz spawn ?

@EDIT

Fica assim
http://prntscr.com/27akhy
Reply
#8

Pela minha esperiencia estou deduzindo que vocк quer colocar pra escolher o resgate e muito silmples .

Vou mostrar um exemplo e depois explicar

PHP код:
public OnPlayerRequestSpawn(playerid)
{
    switch (
APlayerData[playerid][PlayerClass])
    {
        case 
ClassTruckDriver:
        {
                                 
ShowPlayerDialog(playeridDialogRescueDIALOG_STYLE_LIST,"Opзoes""Ir""Cancelar");
                 
SetPlayerPos(playerid, -2176.0540, -230.220936.5156);
                 
SetPlayerFacingAngle(playerid100.0);
                 
SetPlayerCameraPos(playerid, -2179.2629, -230.328236.5156);
                 
SetPlayerCameraLookAt(playerid, -2179.2629, -230.328236.5156);
                 
SetPlayerVirtualWorld(playerid0);
                 return 
0;
}
}
return 
true;

No RequestSpawn vocк so precisa colocar a dialog e mas setando a posiзгo , angulo e todas as opзoes da camera que vocк usa em RequestClass.

Att DonSpeed
Reply
#9

Quote:
Originally Posted by Don_Speed
Посмотреть сообщение
Pela minha esperiencia estou deduzindo que vocк quer colocar pra escolher o resgate e muito silmples .

Vou mostrar um exemplo e depois explicar

PHP код:
public OnPlayerRequestSpawn(playerid)
{
    switch (
APlayerData[playerid][PlayerClass])
    {
        case 
ClassTruckDriver:
        {
                                 
ShowPlayerDialog(playeridDialogRescueDIALOG_STYLE_LIST,"Opзoes""Ir""Cancelar");
                 
SetPlayerPos(playerid, -2176.0540, -230.220936.5156);
                 
SetPlayerFacingAngle(playerid100.0);
                 
SetPlayerCameraPos(playerid, -2179.2629, -230.328236.5156);
                 
SetPlayerCameraLookAt(playerid, -2179.2629, -230.328236.5156);
                 
SetPlayerVirtualWorld(playerid0);
                 return 
0;
}
}
return 
true;

No RequestSpawn vocк so precisa colocar a dialog e mas setando a posiзгo , angulo e todas as opзoes da camera que vocк usa em RequestClass.

Att DonSpeed
Eu coloquei tudo certinho, e mesmo assim, nгo deu. sim, й para colocar o resgate .. :/
Reply
#10

Quote:
Originally Posted by JoaoMonteiro452
Посмотреть сообщение
Eu coloquei tudo certinho, e mesmo assim, nгo deu. sim, й para colocar o resgate .. :/
Este code que eu passeie sta correto !
Testado e aprovado!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)