SA-MP Forums Archive
Pequenina ajuda ... - 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: Pequenina ajuda ... (/showthread.php?tid=188126)



Pequenina ajuda ... - rene20 - 06.11.2010

pawn Код:
if(current == Aeroporto)
    {
        switch(row)
        {
            case 0:
        {
        if(GetPlayerMoney(playerid)<3000) return SendPlayerMessageToPlayer(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
        GivePlayerMoney(playerid,-3000);
        TogglePlayerControllable(playerid, 1);
        }
            case 1:
        {
        SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
        GivePlayerMoney(playerid,-3000);
        TogglePlayerControllable(playerid, 1);
        if(GetPlayerMoney(playerid)<3000) return SendPlayerMessageToPlayer(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        }
        case 2:
        {
        TogglePlayerControllable(playerid, 1);
        }
        }
    return 1;
}
certo da pra ve que eu quero que quando o player viaja e nao ter dinheiro nao deixar e envia essa menssagem mas eu testo nao funfa ( Claro depois irei diferenciaras passagem pra 200,3000 etc


Re: Pequenina ajuda ... - [BEP]AcerPilot - 06.11.2010

Substitua SendPlayerMessageToPlayer por SendClientMessage. SendPlayerMessageToPlayer й pra mandar mensagem de um player para outro, no caso vocк mandaria uma mensagem do player COLOR_LIGHTBLUE, que nгo й um player e sim uma cor, ao playerid, entгo a mensagem nгo seria enviada. Simplesmente troque por SendClientMessage.


Re: Pequenina ajuda ... - [FeK]HigorOliver - 06.11.2010

'''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''
pawn Код:
if(current == Aeroporto)
    {
        switch(row)
        {
            case 0:
        {
        if(GetPlayerMoney(playerid)<3000) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
        GivePlayerMoney(playerid,-3000);
        TogglePlayerControllable(playerid, 1);
        }
            case 1:
        {
        SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
        GivePlayerMoney(playerid,-3000);
        TogglePlayerControllable(playerid, 1);
        if(GetPlayerMoney(playerid)<3000) return SendClientMessager(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        }
        case 2:
        {
        TogglePlayerControllable(playerid, 1);
        }
        }
    return 1;
}



Re: Pequenina ajuda ... - ASDF - 06.11.2010

tenta ai
pawn Код:
if(current == Aeroporto)
    {
        switch(row)
        {
            case 0:
        {
        GetPlayerMoney(playerid); // vai ve se ele tem dinhero
        if(GetPlayerMoney(playerid)>=100) // se ele tive 100 reau ele vai viaja
        {
        SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
        TogglePlayerControllable(playerid, 1);
        }
        if(GetPlayerMoney(playerid)<=99) // ele naum tem dinhero,entao nao viaja
        {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        TogglePlayerControllable(playerid, 1);
        }
        }
            case 1:
        {
        GetPlayerMoney(playerid); // vai ve se ele tem dinhero
        if(GetPlayerMoney(playerid)>=100) // se ele tive 100 reau ele vai viaja
        {
        SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
        TogglePlayerControllable(playerid, 1);
        }
        if(GetPlayerMoney(playerid)<=99) // ele naum tem dinhero,entao nao viaja
        {
        SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
        TogglePlayerControllable(playerid, 1);
        }
        }
        case 2:
        {
        TogglePlayerControllable(playerid, 1);
        }
        }
        return 1;
}