[Ajuda] GivePlayerMoney nгo faz o que deve
#1

pawn Код:
new dealerid = strval(VehicleOwner[id]);
            VehicleCreated[freeid] = VEHICLE_PLAYER;
            VehicleModel[freeid] = VehicleModel[id];
            VehiclePos[freeid] = DealershipPos[dealerid];
            VehicleColor[freeid] = VehicleColor[id];
            VehicleInterior[freeid] = VehicleInterior[id];
            VehicleWorld[freeid] = VehicleWorld[id];
            VehicleValue[freeid] = VehicleValue[id];
            GetPlayerName(playerid, VehicleOwner[freeid], sizeof(VehicleOwner[]));
            VehicleNumberPlate[freeid] = DEFAULT_NUMBER_PLATE;
            GivePlayerMoney(playerid, -VehicleValue[id]);//Aqui
Dinheiro nгo diminui, ele desce um pouco e volta ao normal.
Reply
#2

Seu GM tem algum Anti Money Hack. Geralmente anti money hacks possuem funcoes como GivePlayerGrana, GivePlayerGP, GiveMoney para dar dinheiro. Basta verificar qual funcao seu GM usa para dar dinheiro e trocar GivePlayerMoney por ela.
Reply
#3

Quote:
Originally Posted by Kuddy
Посмотреть сообщение
Seu GM tem algum Anti Money Hack. Geralmente anti money hacks possuem funcoes como GivePlayerGrana, GivePlayerGP, GiveMoney para dar dinheiro. Basta verificar qual funcao seu GM usa para dar dinheiro e trocar GivePlayerMoney por ela.
Tipo, isso й uma FS acho que a funзгo que vocк fala й a GiveDodMoney... mas nгo consigo inserir ela na FS.
Reply
#4

sim e essa que ele fala.... se for include so colocar no topo da FS o nome da include

pawn Код:
#include <NOME DA INCLUDE>
Reply
#5

Quote:
Originally Posted by PT
Посмотреть сообщение
sim e essa que ele fala.... se for include so colocar no topo da FS o nome da include

pawn Код:
#include <NOME DA INCLUDE>
Problema й que nгo tem nenhuma include eu botei todas que tinha no GM >.<
Reply
#6

Entao pq vc n coloca o FS direto no GM? Assim vai funcionar o GiveDodMoney.

Outra solucao seria vc fazer uma CallRemoteFunction, exemplo:

pawn Код:
stock GiveDodMoney(playerid, money){
CallRemoteFunction("GiveDodMoney", "dd", playerid, money);
return 1;
}
Basta colocar isso no FS. Ele ira chamar o GiveDodMoney do GM, e este ira sem bugar.
Reply
#7

pawn Код:
stock GiveDodMoney(playerid, money){
CallRemoteFunction("GiveDodMoney", "dd", playerid, -money);
return 1;
}
Botei esse e botei essa funзгo aqui:
new money = VehicleValue[id];
GiveDodMoney(playerid, money);

No caso estб certo?
Quero que ele remova o valor do VehicleValue[id]
Reply
#8

se e pra remover tem de colocar o sinal matemбtico -

pawn Код:
GiveDodMoney(playerid, -money);
Reply
#9

Quote:
Originally Posted by PT
Посмотреть сообщение
se e pra remover tem de colocar o sinal matemбtico -

pawn Код:
GiveDodMoney(playerid, -money);
Stock
pawn Код:
stock GiveDodMoney(playerid, money){
CallRemoteFunction("GiveDodMoney", "dd", playerid, -money);
return 1;
}
Comando
pawn Код:
new money = VehicleValue[id];
            GiveDodMoney(playerid, -money);
Assim? no caso nao ta tirando a grana >_<
Reply
#10

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
Stock
pawn Код:
stock GiveDodMoney(playerid, money){
CallRemoteFunction("GiveDodMoney", "dd", playerid, -money);
return 1;
}
Comando
pawn Код:
new money = VehicleValue[id];
            GiveDodMoney(playerid, -money);
Assim? no caso nao ta tirando a grana >_<
nao cara, so no comando, nao na stock
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)