[Include] Caixas registadoras em SA-MP By OTACON
#1

[] Caixas registadoras em SA-MP By OTACON
'BETA'

[] Video:
[ame]www.youtube.com/watch?v=5-eVRHyB8hQ[/ame]

[] informaзхes:
N/A

[] funзгo:
pawn Код:
native CreateCashRegister(_slot, Float:_posX, Float:_posY, Float:_posZ, Float:_posrX, Float:_posrY, Float:_posrZ); //para criar o registo de dinheiro.
native DestroyCashRegister(_slot); //para destruir o registo.
native IsPlayerInRangeOfCashRegister(playerid, Float:_distance); //para verificar se o jogador estб perto de uma caixa registradora.
native UpdateCashRegister(_slot); //para atualizar os dados de dinheiro de uma caixa registradora.
native GiveMoneyFromCashRegister(playerid, _cant); //a retirar uma quantidade especнfica de dinheiro da caixa registradora.
native PutMoneyInCashRegister(playerid, _cant); //para colocar uma quantidade especнfica de dinheiro da caixa registadora, restбndosela o jogador.
native CountCashRegister(); //conta todos os registos que sгo criados.
native DestroyCashRegisterAll(); //destrуi todos os registros criados.
native GetMoneyInCashRegister(playerid); //verifica se a caixa correspondente й dinheiro.
[] Exemplo de Uso:
pawn Код:
#include <a_samp>
    #include <zcmd>
    #include <a_CashRegister>

    public OnFilterScriptInit() {
        print("\n**************************************");
        print("     Cash Register System in SA-MP      ");
        print("           Date: 23/07/2013             ");
        print("            Author: OTACON              ");
        print("     --* Loaded with Success!!. *--     ");
        print("***************************************\n");

        CreateCashRegister(0, -2674.64355, 267.79822, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(1, -2677.96436, 267.79922, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(2, -2681.52490, 267.79755, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(3, -2671.36157, 267.61661, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(4, -2684.68579, 267.89069, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(5, -2688.02539, 268.00455, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(6, -2691.34619, 267.99829, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(7, -2694.72437, 268.12247, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(8, -2668.12427, 267.47256, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(9, -2664.72852, 267.28238, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(10, -2661.40698, 267.19272, 3.32653,   0.00000, 0.00000, 0.00000);
        CreateCashRegister(11, -2658.32715, 267.10367, 3.32653,   0.00000, 0.00000, 0.00000);
        return true;
    }
    public OnFilterScriptExit() {
        print("\n**************************************");
        print("     Cash Register System in SA-MP      ");
        print("           Date: 23/07/2013             ");
        print("            Author: OTACON              ");
        print("   --* Downloaded with Success!!. *--   ");
        print("***************************************\n");

        DestroyCashRegister(0);
        DestroyCashRegister(1);
        DestroyCashRegister(2);
        DestroyCashRegister(3);
        DestroyCashRegister(4);
        DestroyCashRegister(5);
        DestroyCashRegister(6);
        DestroyCashRegister(7);
        DestroyCashRegister(8);
        DestroyCashRegister(9);
        DestroyCashRegister(10);
        return true;
    }
    COMMAND:test1(playerid, params[]) {
        if(!IsPlayerInRangeOfCashRegister(playerid, 2.0)) return SendClientMessage(playerid,-1,"vocк nгo estб perto de uma caixa registradora.");
        if(GetPlayerMoney(playerid)<=0) return SendClientMessage(playerid,-1,"vocк nгo tem dinheiro.");
        PutMoneyInCashRegister(playerid, 5000);
        SendClientMessage(playerid,-1,"Vocк coloca 5.000 dуlares no registo");
        return true;
    }
    COMMAND:test2(playerid, params[]) {
        if(!IsPlayerInRangeOfCashRegister(playerid, 2.0)) return SendClientMessage(playerid,-1,"vocк nгo estб perto de uma caixa registradora.");
        if(GetMoneyInCashRegister(playerid)<=0) return SendClientMessage(playerid,-1,"Esta caixa registradora nгo tem mais dinheiro.");
        GiveMoneyFromCashRegister(playerid, 100);
        SendClientMessage(playerid,-1,"Vocк levou R $ 100 do caixa registadora.");
        return true;
    }
    COMMAND:test3(playerid, params[]) {
        new _info[100];
        format(_info,sizeof(_info),"Existem %d xajas regista criado.",CountCashRegister());
        SendClientMessage(playerid,-1,_info);
        return true;
    }
    COMMAND:test4(playerid, params[]) {
        DestroyCashRegisterAll();
        SendClientMessage(playerid,-1,"Vocк destruiu todos os registros criados.");
        return true;
    }
[] Transferкncias:

[] solidfiles:


[] senha:
Otacon

[] crйditos:
OTACON
Reply
#2

Muito bom parabens
Reply
#3

Cara, muito bom mesmo.
Reply
#4

Fico bom, Parabens.
Reply
#5

Da para fazer um emprego bacana com isso.
Reply
#6

Da uma explicaзгo ae , que nгo intendi pra que server .
Reply
#7

mau.tito , essa include da uma utilidade para aquele objeto ali , tento como adicionar um novo tipo de mercado / roubo / depуsito / etc...

Parabйns OTACON vocк faz уtimas inc/fs...
Reply
#8

Inovador essa include da uma utilidade para aquele obj, Parabens!
Reply
#9

Gostei, pra prуxima Release coloca um salvamento pra ajudar a galera
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)