[Ajuda] Chat Kill
#1

Boa tarde! chat kill estб mostrando a morte mais de uma vez, quando morro por explosгo da as duas como explosгo quando sou morto por outro player dar o motivo correto + a da explosгo.

Код HTML:
public OnPlayerDeath(playerid, killerid, reason)
{
   if(IsPlayerConnected(playerid))
   {
         new v;
         v = v + 1;
         new t;
         t = t + 1;
         if(killerid != INVALID_PLAYER_ID)
         {
            Jogador[killerid][Matou] += v;
            Jogador[killerid][Respeito] += t;
            Jogador[killerid][Dinheiro]+= 100;
            GivePlayerMoney(killerid, 100);
         }
         Jogador[playerid][Morreu] += v;
         Jogador[playerid][Dinheiro] -= 300;
         Jogador[playerid][Respeito] -= t;
         GivePlayerMoney(playerid, Jogador[playerid][Dinheiro] -= 300);
         SendDeathMessage(killerid, playerid, reason);
         SpawnPlayer(playerid);
   }
   return 1;
}
Reply
#2

Meu caro colega , alguйm consegue morrer sem estar conectado ? '-'
Imagino que o problema й por que o IsPlayerConnected estб impedindo da funзгo terminar...
Remova ele ...
Reply
#3

PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
   
SendDeathMessage(killeridplayeridreason);
   if(
IsPlayerConnected(playerid))
   {
         new 
v;
         
1;
         new 
t;
         
1;
         if(
killerid != INVALID_PLAYER_ID)
         {
            
Jogador[killerid][Matou] += v;
            
Jogador[killerid][Respeito] += t;
            
Jogador[killerid][Dinheiro]+= 100;
            
GivePlayerMoney(killerid100);
         }
         
Jogador[playerid][Morreu] += v;
         
Jogador[playerid][Dinheiro] -= 300;
         
Jogador[playerid][Respeito] -= t;
         
GivePlayerMoney(playeridJogador[playerid][Dinheiro] -= 300);
         
SpawnPlayer(playerid);
   }
   return 
1;

Reply
#4

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Meu caro colega , alguйm consegue morrer sem estar conectado ? '-'
Imagino que o problema й por que o IsPlayerConnected estб impedindo da funзгo terminar...
Remova ele ...
Meu colega, isso eu vi em outra aba por isso coloquei mais mesmo assim nгo resolveu, nгo tinha antes. com ou sem deu na mesma.
Reply
#5

Entгo faz do modo do Delete ali , mais o IsPlayerConnected nгo precisa , pois mesmo se a conexгo do player cair , no mesmo milisegundo jб serб chamado OnPlayerDisconnect pro servidor ...
Reply
#6

Quote:
Originally Posted by darkxdll
Посмотреть сообщение
Entгo faz do modo do Delete ali , mais o IsPlayerConnected nгo precisa , pois mesmo se a conexгo do player cair , no mesmo milisegundo jб serб chamado OnPlayerDisconnect pro servidor ...
De qualquer forma n da certo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)