23.04.2013, 20:36
Eu baixei um sistema de cofre e muito bom e funciona mais ele so funciona quando eu deposito todo dinheiro da minha mao. E na hora de sacar do cofre ele saca toda a quantia que estar no cofre! Queria que funcionasse na quantia que eu determinar nao ela toda =D
PHP код:
if(strcmp(cmd, "/depositar", true) == 0)
{
tmp = strtok(cmdtext, idx);
if (PlayerInfo[playerid][pMember] == 5)
{
if(!strval(tmp)) return SendClientMessage(playerid, GetPlayerColor(playerid), "Use /depositar [dinheiro].");
if(strval(tmp) < GetPlayerMoney(playerid)) return SendClientMessage(playerid, GetPlayerColor(playerid), "Vocк nгo tem essa quantia");
if(PlayerToPoint(Radioballas, playerid, LugarCofreballas)){
format(string, sizeof(string), "Vocк depositou: %d.", strval(tmp));
SendClientMessage(playerid, GetPlayerColor(playerid), string);
Cofreballas += strval(tmp);
GivePlayerMoney(playerid,-strval(tmp));
dini_IntSet("Cofreballas.ini","Cofreballas",Cofreballas);
} else SendClientMessage(playerid, GetPlayerColor(playerid), "Vocк nгo esta perto do cofre");
}
return 1;
}
if(strcmp(cmd, "/sacar", true) == 0)
{
tmp = strtok(cmdtext, idx);
if (PlayerInfo[playerid][pLeader] == 5)
{
if(!strval(tmp)) return SendClientMessage(playerid, GetPlayerColor(playerid), "Use /sacar [dinheiro].");
if(strval(tmp) < Cofreballas) return SendClientMessage(playerid, GetPlayerColor(playerid), "O banco nao tem isso tudo");
if(PlayerToPoint(Radioballas, playerid, LugarCofreballas)){
format(string, sizeof(string), "Vocк Sacou: %d.", strval(tmp));
SendClientMessage(playerid, GetPlayerColor(playerid), string);
Cofreballas -= strval(tmp);
GivePlayerMoney(playerid,strval(tmp));
dini_IntSet("Cofreballas.ini","Cofreballas",Cofreballas);
}else SendClientMessage(playerid, GetPlayerColor(playerid), "Vocк nгo esta perto do cofre");
}
return 1;
}