SA-MP Forums Archive
[Ajuda] Respawn! - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Respawn! (/showthread.php?tid=626873)



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(01958.37831343.157215.3746269.1425000000);
    
UsePlayerPedAnims(); 
     
DisableInteriorEnterExits(); 
     
//Veiculos
     
AddStaticVehicleEx 5222039.9589,1327.7632,10.2379,180.5439, -1, -130000 );

     return 
1;

PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746); 
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746); 
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.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(01958.37831343.157215.3746269.1425000000); // й aqui que troca manow
    
UsePlayerPedAnims(); 
     
DisableInteriorEnterExits(); 
     
//Veiculos
     
AddStaticVehicleEx 5222039.9589,1327.7632,10.2379,180.5439, -1, -130000 );
     return 
1;

PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746); 
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746); 
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.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(01958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(11958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(21958.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 0310; ++i)
{
       
AddPlayerClass(i1958.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...