Ajuda aqui SetupPlayerForClassSelection(playerid); -
JoaoMonteiro452 - 27.11.2013
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 ? :/
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
JoaoMonteiro452 - 28.11.2013
alguйm ?
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
Vit0r - 28.11.2013
Tenta colocar como retorno:
Код:
public OnPlayerRequestSpawn(playerid)
{
return SetupPlayerForClassSelection(playerid);
}
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
22 - 28.11.2013
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,..................................);
}
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
JoaoMonteiro452 - 28.11.2013
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
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
CharlieBrown - 28.11.2013
Simples.
coloca
pawn Код:
SetupPlayerForClassSelection(playerid);
em cada selecгo de prof
e ai no final
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
JoaoMonteiro452 - 28.11.2013
Quote:
Originally Posted by CharlieBrown
Simples.
coloca
pawn Код:
SetupPlayerForClassSelection(playerid);
em cada selecгo de prof
e ai no final
|
funcionou, vlw
mas como remove aquela faixa das cetinhas e onde diz spawn ?
@EDIT
Fica assim
http://prntscr.com/27akhy
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
Don_Speed - 28.11.2013
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(playerid, DialogRescue, DIALOG_STYLE_LIST,"Opзoes", "Ir", "Cancelar");
SetPlayerPos(playerid, -2176.0540, -230.2209, 36.5156);
SetPlayerFacingAngle(playerid, 100.0);
SetPlayerCameraPos(playerid, -2179.2629, -230.3282, 36.5156);
SetPlayerCameraLookAt(playerid, -2179.2629, -230.3282, 36.5156);
SetPlayerVirtualWorld(playerid, 0);
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
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
JoaoMonteiro452 - 28.11.2013
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(playerid, DialogRescue, DIALOG_STYLE_LIST,"Opзoes", "Ir", "Cancelar");
SetPlayerPos(playerid, -2176.0540, -230.2209, 36.5156);
SetPlayerFacingAngle(playerid, 100.0);
SetPlayerCameraPos(playerid, -2179.2629, -230.3282, 36.5156);
SetPlayerCameraLookAt(playerid, -2179.2629, -230.3282, 36.5156);
SetPlayerVirtualWorld(playerid, 0);
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 .. :/
Re: Ajuda aqui SetupPlayerForClassSelection(playerid); -
Don_Speed - 28.11.2013
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!