27.09.2011, 21:53
Eae galera blz... estou com uma dъvida, como crio um Cofre para cada org, qual variavel uso?
Se alguem puder me dar um exemplo fico grato
Se alguem puder me dar um exemplo fico grato
CMD:GranaOrg1(playerid, params[])
{
CofeOrg[1] = 50000;
return 1;
}
Cofre[.....] = 5000
new Cofre[MAX_ORGS];
Cofre[1] = GRANA
Cofre[2] = GRANA
Cofre[3] = GRANA
#define MAX_ORGS 5
new org[MAX_ORGS];
org[0] = DINHEIRO;
org[1] = DINHEIRO;
org[2] = DINHEIRO;
org[3] = DINHEIRO;
org[4] = DINHEIRO;
if(dialogid == DIALOG_COFRECV)
{
format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
if(response)
{
if(listitem == 0)
{
static string[128];
format(string, sizeof(string),"Por favor, digite a quantidade que deseja depositar no cofre.");
ShowPlayerDialog(playerid, DIALOG_DEPOSITARCV, DIALOG_STYLE_INPUT,"~ DEPOSITAR ~", string,"Depositar","Voltar");
}
if(listitem == 1)
{
static string[128];
format(string, sizeof(string),"O Saldo do cofre й de %d reais.", dini_Int(cofres, "CofreCV"));
ShowPlayerDialog(playerid, DIALOG_SALDOCV, DIALOG_STYLE_MSGBOX,"Saldo do Cofre:", string, "Voltar","Cancelar");
}
if(listitem == 2)
{
static string[128];
format(string, sizeof(string),"Por digite quantidade que deseja sacar do cofre, saldo do cofre й de %d reais", Cofre[1]);
ShowPlayerDialog(playerid, DIALOG_SACARCV, DIALOG_STYLE_INPUT,"~ SACAR ~",string,"Sacar","Cancelar");
}
}
}
if(dialogid == DIALOG_SACARCV)
{
if(response)
{
new string[256];
if(strval(inputtext) > Cofre[1]) return SendClientMessage(playerid, GetPlayerColor(playerid), "[COFRE] O Cofre nгo tem todo este dinheiro!");
format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
dini_Create(cofres);
format(string, sizeof(string), "[COFRE] Vocк Sacou: %s.", inputtext);
SendClientMessage(playerid, COLOR_GREEN, string);
Cofre[1] -= strval(inputtext);
GivePlayerCash(playerid,strval(inputtext));
dini_IntSet(cofres,"CofreCV", Cofre[1]);
}
}
if(dialogid == DIALOG_DEPOSITARCV)
{
if(response)
{
new string[256];
if(strval(inputtext) > GetPlayerMoney(playerid)) return SendClientMessage(playerid, COLOR_RED,"[COFRE] Vocк nгo tem estб quantia!");
format(cofres, sizeof(cofres), "Cofres/Cofres.ini");
dini_Create(cofres);
format(string, sizeof(string), "[COFRE] Vocк depositou: %s.", inputtext);
SendClientMessage(playerid, COLOR_GREN, string);
Cofre[1] += strval(inputtext);
GivePlayerCash(playerid,-strval(inputtext));
dini_IntSet(cofres,"CofreCV", Cofre[1]);
}
}
static
Variable[30] = {200, ...};
Cofre[1] = dini_Int("Cofres/Cofres.ini", "Cofre01");