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

[] Video:
[] informações:
N/A
[] função:
pawn Code:
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 Code:
#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
0 comentários:
Postar um comentário