28.12.2012, 00:58
o caso do bando tente assim:
Eu acrescentei isso:
Voce tem que colocar a coordenada de onde fica seu banco substituindo onde ta escrito CORDENADA
Espero ter ajudado
pawn Код:
if(strcmp(cmd, "/sacar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, CORDENADA) return SendClientMessage(playerid, Vermelho, "Voce nao esta no banco");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return true;
}
new cashdeposit = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacar [Quantidade]");
format(string, sizeof(string), " Voce tem R$%d na sua conta!.", PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_GRAD3, string);
return true;
}
if (cashdeposit > PlayerInfo[playerid][pConta] || cashdeposit < 1)
{
SendClientMessage(playerid, COLOR_GRAD2, " Voce nгo tem tudo isso na sua conta! !");
return true;
}
ConsumingMoney[playerid] = 1;
new saldo;
saldo = PlayerInfo[playerid][pConta];
GivePlayerMoneyEx(playerid,cashdeposit);
PlayerInfo[playerid][pConta] = saldo-cashdeposit;
format(string, sizeof(string), "Server Vocк Sacou R$%d da sua conta. Total: R$%d ", cashdeposit,PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return true;
}else
{
SendClientMessage(playerid, COLOR_GREY, " Voce nгo esta no banco ou em um Caixa Eletronico!");
}
}
return true;
}
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 2.0, CORDENADA) return SendClientMessage(playerid, Vermelho, "Voce nao esta no banco");
Espero ter ajudado