retirando 100$ sempre que morre -
iTzDemon - 22.06.2014
eu tenho um problema no meu servidor. Sempre que morro perco 100$ porem no OnPlayerDeath n tem nada disso
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid >= INVALID_PLAYER_ID)
{
PlayerInfo[playerid][Deaths]++;
}
else
{
if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid))
{
SetPlayerHealth(killerid,0);
SendClientMessage(killerid,COLOR_AVSH,"[Dica:] {ffffff}Nгo mates a tua equipa!");
}
else
{
new finalmoney,finalscore,boostd,boosts;
if(PlayerInfo[playerid][BoostDinheiro] == 0) boostd = 0;
else if(PlayerInfo[playerid][BoostDinheiro] == 1) boostd = 130;
else if(PlayerInfo[playerid][BoostDinheiro] == 2) boostd = 150;
else if(PlayerInfo[playerid][BoostDinheiro] == 3) boostd = 250;
if(PlayerInfo[playerid][BoostScore] == 0) boosts = 0;
else if(PlayerInfo[playerid][BoostScore] == 1) boosts = 130;
else if(PlayerInfo[playerid][BoostScore] == 2) boosts = 150;
else if(PlayerInfo[playerid][BoostScore] == 3) boosts = 250;
finalmoney = (150*(boostd+EventoMoney))/100;
finalscore = (20*(boosts+EventoMoney))/100;
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+finalscore);
GivePlayerMoney(killerid,finalmoney);
PlayerInfo[killerid][Kills]++;
PlayerInfo[playerid][Deaths]++;
}
}
return 1;
}
n sei se acontece com os outros mas podera ser bug do jogo?
Re: retirando 100$ sempre que morre -
TioSlash - 22.06.2014
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid >= INVALID_PLAYER_ID)
{
PlayerInfo[playerid][Deaths]++;
}
else
{
if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid))
{
SetPlayerHealth(killerid,0);
SendClientMessage(killerid,COLOR_AVSH,"[Dica:] {ffffff}Nгo mates a tua equipa!");
}
else
{
new finalmoney,finalscore,boostd,boosts;
if(PlayerInfo[playerid][BoostDinheiro] == 0) boostd = 0;
else if(PlayerInfo[playerid][BoostDinheiro] == 1) boostd = 130;
else if(PlayerInfo[playerid][BoostDinheiro] == 2) boostd = 150;
else if(PlayerInfo[playerid][BoostDinheiro] == 3) boostd = 250;
if(PlayerInfo[playerid][BoostScore] == 0) boosts = 0;
else if(PlayerInfo[playerid][BoostScore] == 1) boosts = 130;
else if(PlayerInfo[playerid][BoostScore] == 2) boosts = 150;
else if(PlayerInfo[playerid][BoostScore] == 3) boosts = 250;
finalmoney = (150*(boostd+EventoMoney))/100;
finalscore = (20*(boosts+EventoMoney))/100;
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+finalscore);
PlayerInfo[killerid][Kills]++;
PlayerInfo[playerid][Deaths]++;
}
}
return 1;
}
Re: retirando 100$ sempre que morre -
iTzDemon - 22.06.2014
Quote:
Originally Posted by TioSlash
pawn Код:
public OnPlayerDeath(playerid, killerid, reason) { if(killerid >= INVALID_PLAYER_ID) { PlayerInfo[playerid][Deaths]++; } else { if(GetPlayerTeam(killerid) == GetPlayerTeam(playerid)) { SetPlayerHealth(killerid,0); SendClientMessage(killerid,COLOR_AVSH,"[Dica:] {ffffff}Nгo mates a tua equipa!"); } else { new finalmoney,finalscore,boostd,boosts; if(PlayerInfo[playerid][BoostDinheiro] == 0) boostd = 0; else if(PlayerInfo[playerid][BoostDinheiro] == 1) boostd = 130; else if(PlayerInfo[playerid][BoostDinheiro] == 2) boostd = 150; else if(PlayerInfo[playerid][BoostDinheiro] == 3) boostd = 250; if(PlayerInfo[playerid][BoostScore] == 0) boosts = 0; else if(PlayerInfo[playerid][BoostScore] == 1) boosts = 130; else if(PlayerInfo[playerid][BoostScore] == 2) boosts = 150; else if(PlayerInfo[playerid][BoostScore] == 3) boosts = 250; finalmoney = (150*(boostd+EventoMoney))/100; finalscore = (20*(boosts+EventoMoney))/100; SendDeathMessage(killerid,playerid,reason); SetPlayerScore(killerid,GetPlayerScore(killerid)+finalscore); PlayerInfo[killerid][Kills]++; PlayerInfo[playerid][Deaths]++; } } return 1; }
|
mais valia n teres postado nada. Se reparares bem tu retiraste o dinheiro que o killerid ganha
Re: retirando 100$ sempre que morre -
TioSlash - 22.06.2014
Desculpe-me nгo prestei atenзгo.
pawn Код:
GivePlayerMoney(playerid, 100);
Re: retirando 100$ sempre que morre -
unamed - 22.06.2014
acrescente
pawn Код:
GivePlayerMoney(playerid, -100);
Re: retirando 100$ sempre que morre -
TioSlash - 22.06.2014
Quote:
Originally Posted by unamed
acrescente
pawn Код:
GivePlayerMoney(playerid, -100);
|
Isso farб com que o player perca R$100,00.
Re: retirando 100$ sempre que morre -
iTzDemon - 22.06.2014
Quote:
Originally Posted by unamed
acrescente
pawn Код:
GivePlayerMoney(playerid, -100);
|
mais um post que n era preciso. Ja tira os 100$ quando morro logo n quero tirar
Re: retirando 100$ sempre que morre -
TioSlash - 22.06.2014
Quote:
Originally Posted by iTzDemon
mais um post que n era preciso. Ja tira os 100$ quando morro logo n quero tirar
|
Jб pensou na lуgica?
pawn Код:
GivePlayerMoney(playerid, 100);
Re: retirando 100$ sempre que morre -
iTzDemon - 22.06.2014
Quote:
Originally Posted by TioSlash
Jб pensou na lуgica?
pawn Код:
GivePlayerMoney(playerid, 100);
|
nem era para si o comentario acima -.- o problema й que so o meu pc perde o 100. pedi a um amigo para entrar e n perde. deve ser bug do jogo pq noutros servidores n perco
Re: retirando 100$ sempre que morre -
TioSlash - 22.06.2014
Quote:
nem era para si o comentario acima -.- o problema й que so o meu pc perde o 100. pedi a um amigo para entrar e n perde. deve ser bug do jogo pq noutros servidores n perco
|
Sim sei que nгo foi para mim,pode ser. -q