[Pomoc] /levelup komanda

Započeo Obrisan korisnik
21. Avg. 2011. Zaključano
498
pregleda
3
postova
Deleted User
Obrisan korisnik
21. Avg. 2011.
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;
}
Deleted User
Obrisan korisnik
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;
}
Deleted User
Obrisan korisnik
21. Avg. 2011.
Resio,Hvala Gagi 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha