SA-MP Forums Archive
Galera ajuda em um sistema aqui - 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: Galera ajuda em um sistema aqui (/showthread.php?tid=300286)



Galera ajuda em um sistema aqui - Osl_Owna - 29.11.2011

tipo eu to com um sistema de ouro ele ta tudo Ok so que na hora de tipo troca ouro por dinheiro ele troca so que vc nao recebe o dinheiro e quando vc troca dinheiro por ouro vc recebe o ouro so que nao perde dinheiro. alguem pode mim ajudar?
Este e quando compra 6 ouro , vc compra recebe os 6 ouros mais nao perde dinheiro.
pawn Код:
case 2:
                {
                    if(GivePlayerMoney(playerid, -6000000) )return SendClientMessage(playerid, -6000000, "Vocк nгo Tem 6 Milhхes !");
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(string, 128, "Muito Obrigado Senhor %s, Vocк Comprou 6 Ouros Por 6 Milhхes.",Nome);
                    SendClientMessage(playerid, -1, string);
                    GivePlayerMoney(playerid, -6000000);
                    PlayerInfo[playerid][Ouro] += 6;
                }
Este e quando vc vende os 6 ouros vc perde o ouro mais vc nгo recebe o dinheiro.
pawn Код:
case 2:
                {
                    if(PlayerInfo[playerid][Ouro] -= 6 )return SendClientMessage(playerid, -6, "Vocк nгo Tem 6 Ouro !");
                    GetPlayerName(playerid, Nome, sizeof(Nome));
                    format(string, 128, "Muito Obrigado Senhor %s, Vocк Vendeu 6 Ouro Por 6 Milhхes.",Nome);
                    SendClientMessage(playerid, -1, string);
                    GivePlayerMoney(playerid, -6000000);
                    PlayerInfo[playerid][Ouro] -= 6;
                }



Re: Galera ajuda em um sistema aqui - Josma_cmd - 29.11.2011

pawn Код:
if(GivePlayerMoney(playerid, -6000000) )return SendClientMessage(playerid, -6000000, "Vocк nгo Tem 6 Milhхes !");
if(PlayerInfo[playerid][Ouro] -= 6 )return SendClientMessage(playerid, -6, "Vocк nгo Tem 6 Ouro !");
Pra condiзхes se usam operadores relacionais < > <= >= != ==


Re: Galera ajuda em um sistema aqui - Osl_Owna - 29.11.2011

tu pode fazer um de exemplo pra mim ae josma ?


Re: Galera ajuda em um sistema aqui - Josma_cmd - 29.11.2011

pawn Код:
if(GivePlayerMoney(playerid, -6000000) ) //Em vez disso
if(GetPlayerMoney(playerid) <= 6000000) //Isso



Re: Galera ajuda em um sistema aqui - ViniBorn - 29.11.2011

pawn Код:
if(exemplo < 5) // Se exemplo й menor que 5

if(exemplo > 5) // Se exemplo й maior que 5

if(exemplo == 5) // Se exemplo й igual a 5

if(exemplo != 5) // Se exemplo й diferente de 5

if(exemplo >= 5) // Se exemplo й maior ou igual a 5

if(exemplo <= 5) // Se exemplo й menor ou igual a 5



Re: Galera ajuda em um sistema aqui - Osl_Owna - 29.11.2011

josma mesmo assim nao ta pegando nгo


Re: Galera ajuda em um sistema aqui - Osl_Owna - 29.11.2011

posso usar este msm codigo na troca de ouro para dinheiro ?

if(GetPlayerMoney(playerid) <= 6000000) ?=


Re: Galera ajuda em um sistema aqui - Osl_Owna - 29.11.2011

conseguir obrigado ae