SA-MP Forums Archive
[Ajuda] Vocк nгo tem dinheiro - 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] Vocк nгo tem dinheiro (/showthread.php?tid=403535)



Vocк nгo tem dinheiro - leigorm - 30.12.2012

Galera, eu fiz um check point para reparar o veiculos do player

Olha sу

pawn Код:
if(CPS_IsPlayerInCheckpoint(playerid, CP_REPARADOR))
    {
        SetVehicleHealth(playerid, 100.0);
        GivePlayerMoney(playerid,-100);
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        SendClientMessage(playerid,0xFFFFFF,"Seu carro foi lavado e reparado, Valor: R$ 100");
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
    }
~

Mais como eu faзo pro player que nгo tiver
pawn Код:
GivePlayerMoney(playerid,-100);
Os 100 reais ,nгo reparar e mandar a mensagem : Vocк nгo tem dinheiro suficiente

Alguem pode me ajudar?


Re: Vocк nгo tem dinheiro - EditPawn - 30.12.2012

pawn Код:
if(GetPlayerMoney(playerid) < 100)
    return SendClientMessage(playerid, -1, "Vocк nгo tem 100 R$");
Simples


Re: Vocк nгo tem dinheiro - leigorm - 30.12.2012

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
pawn Код:
if(GetPlayerMoney(playerid) < 100)
    return SendClientMessage(playerid, -1, "Vocк nгo tem 100 R$");
Simples
Obrigado

Ah , e a saude do veiculo tambкm nгo estб sendo recuperado:

pawn Код:
SetVehicleHealth(playerid, 100.0);
Alguma soluзгo?


Re: Vocк nгo tem dinheiro - EditPawn - 30.12.2012

Quote:
Originally Posted by leigorm
Посмотреть сообщение
Obrigado

Ah , e a saude do veiculo tambкm nгo estб sendo recuperado:

pawn Код:
SetVehicleHealth(playerid, 100.0);
Alguma soluзгo?
pawn Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
@EDIT

Use tambйm
pawn Код:
RepairVehicle(GetPlayerVehicleID(playerid));



Re: Vocк nгo tem dinheiro - leigorm - 30.12.2012

Quote:
Originally Posted by EditPawn
Посмотреть сообщение
pawn Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
@EDIT

Use tambйm
pawn Код:
RepairVehicle(GetPlayerVehicleID(playerid));

Bom , deu certo!

mais ainda nгo continua pegando o dinheiro do player
pawn Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        SendClientMessage(playerid,0xFFFFFF,"Seu carro foi lavado e reparado, Valor: R$ 100");
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        if(GetPlayerMoney(playerid) < -100)
        return SendClientMessage(playerid, -1, "Vocк nгo tem 100 R$");



Re: Vocк nгo tem dinheiro - JonathanFeitosa - 30.12.2012

Tem que por no topo do comando nгo no final.


Re: Vocк nгo tem dinheiro - EditPawn - 30.12.2012

Quote:
Originally Posted by leigorm
Посмотреть сообщение
Bom , deu certo!

mais ainda nгo continua pegando o dinheiro do player
pawn Код:
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        SendClientMessage(playerid,0xFFFFFF,"Seu carro foi lavado e reparado, Valor: R$ 100");
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        if(GetPlayerMoney(playerid) < -100)
        return SendClientMessage(playerid, -1, "Vocк nгo tem 100 R$");
Quote:
Originally Posted by Jonathan_Feitosa
Посмотреть сообщение
Tem que por no topo do comando nгo no final.
Correto!

Se quando o player estiver no Checkpoint, apуs vai fazer a verificaзгo do dinheiro dele, se for Menor que 100 irб retornar a SendClientMessage, caso contrбrio irб continuar e executar as funзхes abaixo.


Re: Vocк nгo tem dinheiro - TugaBR - 30.12.2012

Deve ser seu anti money hack.


Re: Vocк nгo tem dinheiro - mau.tito - 30.12.2012

pawn Код:
if(GetPlayerMoney(playerid) < -100)
Kkkkkk


pawn Код:
if(GetPlayerMoney(playerid) < 100)



Re: Vocк nгo tem dinheiro - leigorm - 30.12.2012

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
pawn Код:
if(GetPlayerMoney(playerid) < -100)
Kkkkkk


pawn Код:
if(GetPlayerMoney(playerid) < 100)
Nem era isso nгo

Eu consegui fazer na base do que disseram dб uma olhada :

pawn Код:
if(CPS_IsPlayerInCheckpoint(playerid, CP_REPARADOR))
    {
        if (GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFF0000FF , "Vocк nгo tem dinheiro suficiente");
        {
        GivePlayerMoney(playerid,-100);
        SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
        RepairVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        SendClientMessage(playerid,0xFFFFFF,"Seu carro foi lavado e reparado, Valor: R$ 100");
        SendClientMessage(playerid,0xFF00FF,"~~~~~~~~~~Lava Rapido ~~~~~~~~");
        }
       
    }
Obrigado a todos +rep