[Ajuda] Morrer
#1

quando eu morro no server ele fica assim:

http://i.imgur.com/5YXGy0l.png

como tira essas seta e spawn codigo do spawnar player e do onplayerdead:

PHP код:
stock SpawnarPlayer(playerid)
{
       
SetSpawnInfo(playerid,0,PlayerLogin[playerid][Skin],2185.383056,1677.26159611.500,0,0,0,0,0,0,0);
       
SpawnPlayer(playerid);
    return 
1;

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    
PlayerLogin[playerid][Morreu] ++;
    
PlayerLogin[killerid][Matou] ++;
    return 
SpawnarPlayer(playerid);

Reply
#2

Vocк nгo quer que fique assim, entгo, nгo tem necessidade usar a stock SpawnarPlayer, apague ela.

E deixe assim em OnPlayerDeath. (Obs: OnPlayerDeath jб irб dar spawn automaticamente).
PHP код:
public OnPlayerDeath(playeridkilleridreason

    
PlayerLogin[playerid][Morreu] ++; 
    
PlayerLogin[killerid][Matou] ++; 
    return 
1

Se sua intenзгo й setar a skin do player, coloque em OnPlayerSpawn:
PHP код:
SetPlayerSkin(playeridPlayerLogin[playerid][Skin]); 
Reply
#3

Quote:
Originally Posted by AuhMaru
Посмотреть сообщение
Vocк nгo quer que fique assim, entгo, nгo tem necessidade usar a stock SpawnarPlayer, apague ela.

E deixe assim em OnPlayerDeath. (Obs: OnPlayerDeath jб irб dar spawn automaticamente).
PHP код:
public OnPlayerDeath(playeridkilleridreason

    
PlayerLogin[playerid][Morreu] ++; 
    
PlayerLogin[killerid][Matou] ++; 
    return 
1

Se sua intenзгo й setar a skin do player, coloque em OnPlayerSpawn:
PHP код:
SetPlayerSkin(playeridPlayerLogin[playerid][Skin]); 
vou testar, й pq eu nгo entendo pq o SpawnPlayer nгo funciona sem o SetSpawnInfo, eu queria que funcionasse, me explica uma coisa, se eu por setspawninfo no meu login e o spawnplayer ele vai rodar o OnPlayerSpawn, mas pq se eu por no setspawninfo uma skin tal e no OnPlayerSpawn por pra setar outra, ele sу seta a do setspawninfo?
Reply
#4

Eu nгo entendi o que vocк quer fazer.
Vc quer setar uma skin quando o player for spawn?

Se vocк estar querendo setar a skin do player quando ele for spawn, coloque em OnPlayerSpawn:
PHP код:
SetPlayerSkin(playeridPlayerLogin[playerid][Skin]); 
Reply
#5

Quote:
Originally Posted by AuhMaru
Посмотреть сообщение
Eu nгo entendi o que vocк quer fazer.
Vc quer setar uma skin quando o player for spawn?

Se vocк estar querendo setar a skin do player quando ele for spawn, coloque em OnPlayerSpawn:
PHP код:
SetPlayerSkin(playeridPlayerLogin[playerid][Skin]); 
sim, mas tipo ele spawna sempre com a skin do setspawninfo, a e outra se puderem me ajudar, coloquei assim:

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    
PlayerLogin[playerid][Morreu] ++;
    
PlayerLogin[killerid][Matou] ++;
    return 
1;

mas ele continua aparecendo o botгo de spawn quando o player morre, alguem sabe como arrumar?
Reply
#6

A callback OnPlayeDeath do seu gamemode estб apenas isto?

Poste sua callback OnPlayerSpawn.
Reply
#7

Quote:
Originally Posted by AuhMaru
Посмотреть сообщение
A callback OnPlayeDeath do seu gamemode estб apenas isto?

Poste sua callback OnPlayerSpawn.
sim, estou recem comeзando a criar orgs, paineis de ajuda e tals, ainda nгo pensei em quando o player morrer.

onplayerspawn:

PHP код:
public OnPlayerSpawn(playerid)
{
    if(
cLogin[playerid] == 1){
        new 
textob[64], jogador[MAX_PLAYER_NAME];
        
GetPlayerName(playerid,jogador,sizeof(jogador));
        
format(textobsizeof(textob), "{FFFFFF}%s entrou no servidor!",jogador);
        
SendClientMessageToAll(1textob);
        
SendClientMessage(playerid,-1"{FFFFFF}Seja Bem Vindo!!");
        
TogglePlayerSpectating(playerid0);
        
TextDrawShowForPlayer(playeridTextdraw1);
        
PlayerTextDrawShow(playeridTextdraws0);
        
SetTimerEx("attstatus"1000true"i"playerid );
        
        
SetPlayerColor(playeridPlayerLoginplayerid ][ cororg ]);
        
SetCameraBehindPlayer(playerid); //voltar a camera pro player
        
        
whileConnect[playerid] = 0//Pra tirar o botгo de spawn
        
OnPlayerRequestClass(playerid0); //Pra tirar o botгo de spawn
          
cLogin[playerid] = 0;
    }
//===============================NPC
    
if(IsPlayerNPC(playerid))
    {
        new 
npcname[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnpcnamesizeof(npcname));
        if(!
strcmp(npcname"Motorista"true))
        {
            
PutPlayerInVehicle(playeridOnibus[0], 0);
        }
        if(!
strcmp(npcname"Motorista2"true))
        {
            
PutPlayerInVehicle(playeridOnibus[1], 0);
        }
        if(!
strcmp(npcname"Motorista3"true))
        {
            
PutPlayerInVehicle(playeridOnibus[2], 0);
        }
        if(!
strcmp(npcname"Motorista4"true))
        {
            
PutPlayerInVehicle(playeridOnibus[3], 0);
        }
        if(!
strcmp(npcname"Motorista5"true))
        {
            
PutPlayerInVehicle(playeridOnibus[4], 0);
        }
    }
//===============================FIM NPC
    
return 1;

Reply
#8

Bem, vocк quer getar a skin ao morrer e setar ao spawnar, certo?
Reply
#9

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
Bem, vocк quer getar a skin ao morrer e setar ao spawnar, certo?
na vdd oque eu quero mesmo й tirar o botгo de spawn quando o player morre, mas tambйm quero setar a skin
Reply
#10

Que eu saiba quando morre nгo aparece o botгo de >> << Spawn

PHP код:
new SkinPlayer[MAX_PLAYERS];
public 
OnPlayerDeath(playeridkilleridreason)
{
    
SetPVarInt(playerid"Skin"GetPlayerSkin(playerid));
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    
SetPlayerSkin(playeridGetPVarInt(playerid"Skin"))
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)