Respawn! -
DarkZin - 21.01.2017
Alguйm por favor me diz como altera o respawn em uma GM nova, iniciando agora. Tipo, precisa mudar o AddPlayerClass em OnGameModeInit? ou sу na public OnPlayerRequestClass? porque quando altero sу o SetPlayerPos, SetPlayerCameraPos e SetPlayerCameraLookAt e nгo altero tambem no AddPlayerClass em OnGameModeInit, muda sу em relaзгo das cameras, mas o player continua respawnando de acordo com o AddPlayerClass. Pergunto isto, pois nos tutoriais que vejo nгo altera nada nesta AddPlayerClass. E tambem nгo consigo deixar a camera certinha, fica tudo torto, muito chato isso. Ajudem pff, obrigado.
Re: Respawn! -
didimk157 - 21.01.2017
Ongamemodeinit
Re: Respawn! -
DarkZin - 21.01.2017
Quote:
Originally Posted by didimk157
Ongamemodeinit
|
Nгo entendi.
Aproveitando a oportunidade, o wiki samp ta fora do ar?
Re: Respawn! - Carlos001 - 21.01.2017
Manda a "OnPlayerSpawn", ou entгo a callback que carrega o player ao logar-se...
Re: Respawn! -
IlanZ - 21.01.2017
Em OnPlayerSpawn
Procure por SetPlayerPos
off:
tem uns viado derrubando a wiki
Re: Respawn! -
DarkZin - 21.01.2017
PHP код:
public OnGameModeInit()
{
SetGameModeText("Welcome!");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
UsePlayerPedAnims();
DisableInteriorEnterExits();
//Veiculos
AddStaticVehicleEx ( 522, 2039.9589,1327.7632,10.2379,180.5439, -1, -1, 30000 );
return 1;
}
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
Sу tem isso. Onde alterar o respawn de qualquer um no servidor? e qual posiзгo ficar pra pegar cada uma coordenada?
Re: Respawn! -
didimk157 - 21.01.2017
Quote:
Originally Posted by DarkZin
PHP код:
public OnGameModeInit()
{
SetGameModeText("Welcome!");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); // й aqui que troca manow
UsePlayerPedAnims();
DisableInteriorEnterExits();
//Veiculos
AddStaticVehicleEx ( 522, 2039.9589,1327.7632,10.2379,180.5439, -1, -1, 30000 );
return 1;
}
PHP код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
Sу tem isso. Onde alterar o respawn de qualquer um no servidor? e qual posiзгo ficar pra pegar cada uma coordenada?
|
seligo ali aonde tem 2 barras //
Re: Respawn! -
IlanZ - 21.01.2017
OnGamemodeinit nгo tem nada a ver!
Em OnplayerSpawn bote:
SetPlayerPos(playerid, x, y, z);
obs:
OnGamemodeinit й apenas as skins da escolha de classes e configuraзхes da GM
Re: Respawn! -
didimk157 - 21.01.2017
Quote:
Originally Posted by IlanZ
OnGamemodeinit nгo tem nada a ver!
Em OnplayerSpawn bote:
SetPlayerPos(playerid, x, y, z);
obs:
OnGamemodeinit й apenas as skins da escolha de classes e configuraзхes da GM
|
Nгo ?
eu sу por lб '-'
Re: Respawn! -
IlanZ - 21.01.2017
Quote:
Originally Posted by didimk157
Nгo ?
eu sу por lб '-'
|
Spawn nгo, la й as skins da escolhas de classes...
Exemplo:
Se eu botar
PHP код:
AddPlayerClass(0, 1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(1, 1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(2, 1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
Terб 3 skins e para ter todas de uma vez, facil.
PHP код:
for(new i = 0; i < 310; ++i)
{
AddPlayerClass(i, 1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
}
Enquanto nгo tiver SetPlayerPos irб usar as coords do AddPlayerClass
@edit
So botar SetPlayerPos em OnPlayerSpawn...