SA-MP Forums Archive
[Ajuda] Chat Kill - 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] Chat Kill (/showthread.php?tid=450807)



Chat Kill - StrondaXxT - 14.07.2013

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;
}



Re: Chat Kill - darkxdll - 14.07.2013

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



Re: Chat Kill - Delete_ - 14.07.2013

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;




Re: Chat Kill - StrondaXxT - 14.07.2013

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.


Re: Chat Kill - darkxdll - 14.07.2013

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


Re: Chat Kill - StrondaXxT - 14.07.2013

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