Код:
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;
}
}