Skripta koju koristim: GF edit
Detaljan opis problema: Kad skupim na primer 8/8 respekta za 2. level i ukucam /levelup,Popne me na 2. lvl al mi sad ostane 8/12 respekta.Kako da namestim da mi stavi na 0/12? Lupam glavu ceo dan ne mogu da napravim :S
Dio skripte:
if (strcmp(cmd, "/levelup", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (gPlayerLogged != 0)
{
if(PlayerInfo >= 0)
{
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PlayerInfo < expamount)
{
format(infostring, 256, "Treba vam %d Respecta, Trenutno imate [%d] !",expamount,PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD1, infostring);
return 1;
}
else
{
format(string, sizeof(string), "~g~LEVEL UP~n~~w~Sada ste Level %d", nxtlevel);
PlayerInfo++;
GameTextForPlayer(playerid, string, 5000, 1);
SetPlayerScore(playerid, PlayerInfo);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /levelup (%d)",d,m,y,h,mi,s,sendername,nxtlevel);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not Logged in !");
}
}
return 1;
}
[Pomoc] /levelup komanda
Započeo Obrisan korisnik
•21. Avg. 2011.• Zaključano498
pregleda
3
postova
21. Avg. 2011.
21. Avg. 2011.
Probaj ovako fali ti da ti oduzme exp od kolicine koja je potrebna.
if (strcmp(cmd, "/levelup", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (gPlayerLogged != 0)
{
if(PlayerInfo >= 0)
{
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PlayerInfo < expamount)
{
format(infostring, 256, "Treba vam %d Respecta, Trenutno imate [%d] !",expamount,PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD1, infostring);
return 1;
}
else
{
format(string, sizeof(string), "~g~LEVEL UP~n~~w~Sada ste Level %d", nxtlevel);
PlayerInfo++;
GameTextForPlayer(playerid, string, 5000, 1);
PlayerInfo -= expamount;
SetPlayerScore(playerid, PlayerInfo);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /levelup (%d)",d,m,y,h,mi,s,sendername,nxtlevel);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " You are not Logged in !");
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava