03.10.2010, 22:37
(
Последний раз редактировалось Link_; 05.10.2010 в 19:52.
)
Ъ.Ъ Uqeria mudar o /comprar nivel por tempo mais ta oзo ja tem tei tudo aki mais n da da erro alguem poderia me explicar como faiz?
Olha a e o comando queria passa pra cada 40 min on eli ganha 1 level xD valeu
pawn Код:
if (strcmp(cmd, "/comprarnivel", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (gPlayerLogged[playerid] != 0)
{
PlayerInfo[playerid][pCash] = GetPlayerMoneyEx(playerid);
if(PlayerInfo[playerid][pLevel] >= 0)
{
new nxtlevel = PlayerInfo[playerid][pLevel]+1;
new costlevel = nxtlevel*levelcost;//10k for testing purposes
new expquantidade = nxtlevel*levelexp;
if(GetPlayerMoneyEx(playerid) < costlevel)
{
format(stringb, 256, " Voce nao tem: (R$%d) !",costlevel);
SendClientMessage(playerid, COLOR_GRAD1, stringb);
return 1;
}
else if (PlayerInfo[playerid][pExp] < expquantidade)
{
format(stringb, 256, " Voce precisa de %d pontos de respeito, Voce tem: [%d] !",expquantidade,PlayerInfo[playerid][pExp]);
SendClientMessage(playerid, COLOR_GRAD1, stringb);
return 1;
}
else
{
format(string, sizeof(string), "~g~Comprou Level~n~~w~Agora seu level e %d", nxtlevel);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
PlayerPlayMusic(playerid);
GivePlayerMoneyEx(playerid, (-costlevel));
PlayerInfo[playerid][pLevel]++;
if(PlayerInfo[playerid][pVIP] > 0)
{
PlayerInfo[playerid][pExp] -= expquantidade;
new total = PlayerInfo[playerid][pExp];
if(total > 0)
{
PlayerInfo[playerid][pExp] = total;
}
else
{
PlayerInfo[playerid][pExp] = 0;
}
}
else
{
PlayerInfo[playerid][pExp] = 0;
}
PlayerInfo[playerid][gPupgrade] = PlayerInfo[playerid][gPupgrade]+2;
GameTextForPlayer(playerid, string, 5000, 1);
format(stringb, 256, " Vocк upou para o level %d por (R$%d) Digite /melhorar", nxtlevel, costlevel);
SendClientMessage(playerid, COLOR_GRAD1, stringb);
format(stringb, 256, " Vocк tem %d pontos de melhora",PlayerInfo[playerid][gPupgrade]);
SendClientMessage(playerid, COLOR_GRAD2, stringb);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo estб logado !");
}
}