[Ajuda] duplicando o dinheiro
#1

Cara, quando o player morre la no gamemode, ele duplica o dinheiro do player que mato, tem como tirar isso, e fazer com que apenas ele ganhe uns 10000$ ?

OBS: ele duplica o dinheiro quando morre tbm

Pf me ajudem.
Reply
#2

Dб uma olhada na public:

OnPlayerDeath

Deve estar lб a funзгo de dar dinheiro, basta editar o valor...

Algo como:

pawn Код:
GivePlayerMoney(killerid, GetPlayerMoney(killerid)*2);
Reply
#3

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
//==========OlhaAeOnoobQueTeMatou======
SendDeathMessage(killerid, playerid, reason);
TogglePlayerSpectating(playerid, true);
PlayerSpectatePlayer(playerid, killerid, 1);
SetTimerEx("OlhaAeQuemTeMatou", 7000, false, "d", playerid);
GameTextForPlayer(playerid, "~n~~n~~w~OLHA AE O ~r~NOOB ~p~que te ~b~matou", 5000, 3);

//antidb
    if(IsPlayerInAnyVehicle(killerid))//caso quem matou o player estiver em um carro acontecera as linhas abaixo.
    {
        new acusado[MAX_PLAYER_NAME];//variavel do nome do player que cometeu drive by.
        new vitima[MAX_PLAYER_NAME];//var do nome do player que foi morto.
        GetPlayerName(killerid, acusado, MAX_PLAYER_NAME);//pega o nome de quem matou
        GetPlayerName(playerid, vitima, MAX_PLAYER_NAME);//pega o nome da vitima
        new string[256];
        format(string, sizeof(string), "[Drive-By] %s Fez Drive-by em %s e perdera score e sua grana!",acusado,vitima);//formato da variavel string.
        Block[killerid] = true;
        SetPlayerInterior(killerid, 6);
        SetPlayerPos(killerid, 263.9978,77.4139,1001.0391);
        SetPlayerSkin(killerid, 252);
        TaNaCadeia[killerid] = SetTimerEx("Liberar", 30000, false, "i", killerid);
        SetPlayerScore(killerid,GetPlayerScore(killerid)-5);
        GivePlayerMoney(killerid,GetPlayerMoney(killerid)-10000);
        ResetPlayerWeapons(killerid);
        SendClientMessageToAll(0xCECE00AA, string);//manda a msg para todos  do servidor dizendo quem fez db e quem levou.
        }
//Ccolete
ccolete[playerid] = 0;
Block[playerid] = false;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
//------------------Score-----
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
//----fim----
GivePlayerMoney(killerid,GetPlayerMoney(killerid)+5000);
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-1000);
SendClientMessage(playerid, 0x00FF00FF, "{FFFFFF}Vocк  nгo morreu por pouco, mais os mйdicos te roubaram {FF0000}1000$");
    return 1;
}
Reply
#4

Basta editar os valores:

pawn Код:
GivePlayerMoney(killerid,GetPlayerMoney(killerid)+5000); // 5000 = Dinheiro que o Jogador que Matou ganha
GivePlayerMoney(playerid,GetPlayerMoney(playerid)-1000); // -1000 = Dinheiro que o Jogador que Morreu perde
__________________

Ajudei? Entгo dк -rep!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)