[Pomoc] Level up

Započeo Milan || WG
20. Mar. 2013. Zaključano
505
pregleda
3
postova
Vinnieâ„¢
4
Enforcer
20. Mar. 2013.
Skripta: CLRP
Problem: pa zelim d anapravim umjesto komande /levelup da na payday ako igrac ima dovoljan broj respekta prebaci ga na lvl vise i postavi mu respekte na nula npr za lvl 6 potrebno 12 imam 11/12 dođe payday dobijem +1 respekt to je 12 ii ako su 12/12 postavi mi lvl 6 i oduzme respekte ako me razumijete
Dio skripte:
if (strcmp(cmd, "/levelup", true) == 0 || strcmp(cmd, "/podignilevel", 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, "Morate imati %d Respekt Poena,trenutno imate %d!",expamount,PlayerInfo);
SendClientMessage(playerid, YELLOW, infostring);
return 1;
}
else
{
//format(string, sizeof(string), "~g~VECI NIVO~n~~w~Sada ste level %d", nxtlevel);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
/*GivePlayerCash(playerid, (-costlevel));*/
PlayerInfo++;
if(PlayerInfo > 0)
{
    PlayerInfo -= expamount;
    new total = PlayerInfo;
    if(total > 0)
    {
        PlayerInfo = total;
    }
    else
    {
        PlayerInfo = 0;
    }
}
else
{
PlayerInfo = 0;
}
PlayerInfo = PlayerInfo+2;
GameTextForPlayer(playerid, string, 5000, 1);
format(infostring, 256, "[Level +++]Sada ste level %d.Kucajte /nadogradnja", nxtlevel);
SendClientMessage(playerid, SVETLOPLAVA, infostring);
format(infostring, 256, "Imate %d nepotrosenih Upgrade Poena",PlayerInfo);
SendClientMessage(playerid, NICERED, infostring);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Niste prijavljeni!");
}
}
return 1;
}
Slike// Video//
Vinnieâ„¢
4
Enforcer
20. Mar. 2013.
Ma kod mene radi i ovo samo mi treba da neko to uradi da odmah prebacuje,,,
Marko Koprivanac
5
Underboss
20. Mar. 2013.
Ovo ubacis u platu:
new nxtlevel = PlayerInfo+1;
              new expamount = nxtlevel*levelexp;
              new infostring;
              if (PlayerInfo < expamount)
              {
                  format(infostring, 256, "Morate imati %d Respekt Poena,trenutno imate %d!",expamount,PlayerInfo);
                  SendClientMessage(playerid, YELLOW, infostring);
                  return 1;
              }
              else
              {
                  //format(string, sizeof(string), "~g~VECI NIVO~n~~w~Sada ste level %d", nxtlevel);
                  PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                  /*GivePlayerCash(playerid, (-costlevel));*/
                  PlayerInfo++;
                  if(PlayerInfo > 0)
                  {
                      PlayerInfo -= expamount;
                      new total = PlayerInfo;
                      if(total > 0)
                      {
                          PlayerInfo = total;
                      }
                      else
                      {
                          PlayerInfo = 0;
                      }
                  }
                  else
                  {
                    PlayerInfo = 0;
                  }
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha