[Ajuda] Respawn!
#1

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.
Reply
#2

Ongamemodeinit
Reply
#3

Quote:
Originally Posted by didimk157
Посмотреть сообщение
Ongamemodeinit
Nгo entendi.

Aproveitando a oportunidade, o wiki samp ta fora do ar?
Reply
#4

Manda a "OnPlayerSpawn", ou entгo a callback que carrega o player ao logar-se...
Reply
#5

Em OnPlayerSpawn
Procure por SetPlayerPos
off:
tem uns viado derrubando a wiki
Reply
#6

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?
Reply
#7

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 //
Reply
#8

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
Reply
#9

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б '-'
Reply
#10

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...
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)