[AJUDA]Banco -
diegochueri - 10.11.2010
Po eu acho que й uma coisa bem simples mas eu nгo consigo de geito ninhum, eu queria saber como eu coloco mais bancos no meu GM, meu amigo me passo 1 GM pedindo pra mim botar mais bancos, e eu num consigo, alguem me diz ae como eu faзo isso.
Re: [AJUDA]Banco -
ipsBruno - 10.11.2010
Tenso,Colocar Bancos? O que seria isto?
Se quiser colocar sistema de bancos pesquisa
System of Banks ou Banks
Re: [AJUDA]Banco -
diegochueri - 10.11.2010
Tipo assim, pra depositar grana, sacar, entende?
O GM que ele me passo jah tem mas eu queria por mais e nгo sei como.
Re: [AJUDA]Banco -
[NWD]Jim._.Carrey - 10.11.2010
Pra isso vocк tem que add novos checkpoints, depois aonde tem a funзгo /sacar /depositar etc.. lб tem todas as coordenadas de todos os bancos jб existentes no gm, entгo й sу vc add as novas coordenadas dos novos bancos '-'
Re: [AJUDA]Banco -
diegochueri - 10.11.2010
Po cara nгo achei as coordenadas
Код:
if(strcmp(cmd, "/depositar", true) == 0) {
new tmp[256];
new quantidade;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_WHITE, "Uso: /depositar [quantidade]");
return 1;
}
quantidade = strval(tmp);
if(quantidade <= 0 || quantidade > GetPlayerMoney(playerid)){
SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem todo esse dinheiro. Ou estб tentando enviar $0.");
return 1;
}
if(IsPlayerInCheckpoint(playerid)){
GivePlayerMoney(playerid, 0 - quantidade);
udb_setBankMoney(PlayerName(playerid), udb_getBankMoney(PlayerName(playerid)) + quantidade);
return 1;
}
else{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк precisa estar em um banco para usar esse comando.");
SendClientMessage(playerid, COLOR_YELLOW, "Bancos: Hotel, Car's Shop, SF Train Station, San Andreas Federal Mint.");
return 1;
}
}
if(strcmp(cmd, "/sacar", true) == 0) {
new string[256];
new tmp[256];
new quantidade;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_WHITE, "Uso: /sacar [quantidade]");
return 1;
}
quantidade = strval(tmp);
if(quantidade < 0){
SendClientMessage(playerid, COLOR_RED, "Vocк nгo pode querer depositar com esse comando");
return 1;
}
if(quantidade > udb_getBankMoney(PlayerName(playerid))){
SendClientMessage(playerid, COLOR_RED, "Vocк nгo pode ter essa quantidade no banco");
return 1;
}
if(IsPlayerInCheckpoint(playerid)){
GivePlayerMoney(playerid, quantidade);
udb_setBankMoney(PlayerName(playerid), udb_getBankMoney(PlayerName(playerid)) - quantidade);
format(string, sizeof(string), "Vocк retirou $%d do banco. seu saldo atual й de $%d", quantidade, udb_getBankMoney(PlayerName(playerid)));
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
return 1;
}
else{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк precisa estar em um banco para usar esse comando.");
SendClientMessage(playerid, COLOR_YELLOW, "Bancos: Hotel, Car's Shop, SF Train Station, San Andreas Federal Mint.");
return 1;
}
}
if(strcmp(cmd, "/saldo", true) == 0) {
new string[256];
if(IsPlayerInCheckpoint(playerid)){
format(string, sizeof(string), "Vocк tem %d na conta %d", udb_getBankMoney(PlayerName(playerid)), playerid);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
else{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк precisa estar em um banco para usar esse comando.");
SendClientMessage(playerid, COLOR_YELLOW, "Bancos: Hotel, Car's Shop, SF Train Station, San Andreas Federal Mint.");
return 1;
}
}
if(strcmp(cmd, "/saldocell", true) == 0) {
new string[256];
if(GetPlayerMoney(playerid) < 5){
SendClientMessage(playerid, COLOR_YELLOW, "Custo: $5");
return 1;
}
else{
GivePlayerMoney(playerid, 0 - 5);
format(string, sizeof(string), "Mensagem de SF Bankline: Vocк tem %d na conta %d", udb_getBankMoney(PlayerName(playerid)), playerid);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
}
Ve se vc acha aee
Re: [AJUDA]Banco -
[FeK]Netizen - 10.11.2010
pawn Код:
if(!strcmp("/comandofaiil",cmdtext))
{
if(IsPlayerInRangeOfPoint(playerid, Tamanho, PosX, PosY, PosZ))
{
// coloca oq kizer akiii;
}
return 1;
}
ai nгo й por checkpoint, e sim por tipo tal Local, se kizer add um pickup.
Re: [AJUDA]Banco -
diegochueri - 10.11.2010
Tipo cara o banco tem akele circulo vermelho nele q eh o banco.
Re: [AJUDA]Banco -
[RoxX]Ygor - 10.11.2010
й so vocк criar os checkpoints e por igual esse comando
pawn Код:
if(strcmp(cmd, "/depositar", true) == 0) {
new tmp[256];
new quantidade;
new checknome; //==
checknome = CPS_GetPlayerCheckpoint(playerid); // isso vai procurar o nome do Checkpoint.
if(checknome == Banco || Banco2 ){ // aqui vocк pode adicionar os nomes dos checkpoints em que vгo poder usar esse comando.
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_WHITE, "Uso: /depositar [quantidade]");
return 1;
}
quantidade = strval(tmp);
if(quantidade <= 0 || quantidade > GetPlayerMoney(playerid)){
SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem todo esse dinheiro. Ou estб tentando enviar $0.");
return 1;
}
if(IsPlayerInCheckpoint(playerid)){
GivePlayerMoney(playerid, 0 - quantidade);
udb_setBankMoney(PlayerName(playerid), udb_getBankMoney(PlayerName(playerid)) + quantidade);
return 1;
}
else{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк precisa estar em um banco para usar esse comando.");
SendClientMessage(playerid, COLOR_YELLOW, "Bancos: Hotel, Car's Shop, SF Train Station, San Andreas Federal Mint.");
return 1;
}
}
Re: [AJUDA]Banco -
diegochueri - 11.11.2010
entendi, mas como eu boto o checkpoint?
Re: [AJUDA]Banco -
[RoxX]Ygor - 11.11.2010
pawn Код:
new banco; // no topo do seu GM
//Agora adicionar o checkpoint
public OnGameModeInit();
banco = CPS_AddCheckpoint(X, Y, Z, 1.5, 40); // as coordenadas do Checkpoint e o tamanho.
E assim em diante vocк vai fazendo os check dos bancos.