SA-MP Forums Archive
[AJUDA]Problemas - 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]Problemas (/showthread.php?tid=189659)



[AJUDA]Problemas - diegochueri - 12.11.2010

Galera eu to com 5 problemas no meu sv:

1є- Nгo salva a gasolina dos players, se o cara compra e sair vai perder a gasolina.
2є- O tempo muda rapido e desrreguladamente, td hora vai pra noite ai volta dia, vai pra tarde e assim vai.
3є- O meu server ta com sistema de niveis, mas nгo aparece no score o que aparece й o dinhero
4є- E como eu boto pra quando a pessoa sair do server perde a grana que tem na mгo, sу salva a que ta no banco
5є- Nгo concigo resolver nenhum dos 4 problemas acima.¬¬


Re: [AJUDA]Problemas - diegochueri - 13.11.2010

Alguem ajuda aee porfavor!!!!!


Re: [AJUDA]Problemas - [FeK]HigorOliver - 13.11.2010

posta os scripts


Re: [AJUDA]Problemas - zSuYaNw - 14.11.2010

posta o sistema de gazoza.


Re: [AJUDA]Problemas - diegochueri - 14.11.2010

pawn Код:
if(strcmp(cmd, "/abastecer", true) == 0) {
        new tmp[256];
        new quantidade;
        new string[256];
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)){
            SendClientMessage(playerid, COLOR_RED, "Uso: /abastecer [litros]");
            return 1;
        }
        quantidade = strval(tmp);
        if(quantidade <= 0 || GetPlayerMoney(playerid) < quantidade){
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem dinheiro para pagar. Ou vocк estб querendo tirar gasolina do carro.");
            return 1;
        }
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        if((X >= -1666.3102 && Y <= 418.1154 && X <= 670.9482 && Y >= -589.7477) || (X >= -117.3342 && Y >= -1194.0710 && X <= -56.5731 && Y <= -1158.9866) || (X >= 1906.3308 && Y >= -1795.3513 && X <= 1953.3729 && Y <= -1759.7977) || (X <= 1011.8674 && X >= 978.0131 && Y <= -890.4835 && Y >= -945.2622) || (X >= -1699.14 && X <= -1657.21 && Y >= 371.57 && Y <= 460.83)){
            if(quantidade + Petrol[playerid] < 100){
                Petrol[playerid] = quantidade;
                format(string, sizeof(string), "Vocк comprou %d litros de gasolina", quantidade);
                SendClientMessage(playerid, COLOR_GREEN, string);
                GivePlayerMoney(playerid, - quantidade);
                return 1;
            }
            if(quantidade + Petrol[playerid] >= 100){
                new quantia;
                quantia = 100 - Petrol[playerid];
                Petrol[playerid] = 100;
                format(string, sizeof(string), "Seu tanque ficou completo. Colocamos %d litros.", quantia);
                SendClientMessage(playerid, COLOR_GREEN, string);
                GivePlayerMoney(playerid, - quantia);
                return 1;
            }
        }
        else{
            SendClientMessage(playerid, COLOR_RED, "Vocк nгo estб no posto, consulte o mapa para saber sua localizaзгo");
            return 1;
        }
    }
Eu num sei direito o resto pq jah veio com o gm, se tiver um sistema de gasosa bom passa ae que eu boto