[Pomoc] hitno automatski level

21. Jun 2012.
445
pregleda
7
postova
ivica 156
5
Crime Lord
21. Jun 2012.
Skripta koju koristim:cyber
Detaljan opis problema:kako da napravim da ako neki neki igrac ima recimo 24/24 respekta da dobije level up ali da bude automatski ne da mora kucat komandu /podigni level
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Dude
5
Crime Lord
21. Jun 2012.
na paydayu provjeri jel varijabla sa respektima >= iznosu koji treba za taj level, ako je veca onda ostavi visak u toj varijabli... eto to je to, a princip provjere je jednak kao u komandi...
ivica 156
5
Crime Lord
21. Jun 2012.
e sada ovo je moja cmd koji dio da prebacim u payday public?
if (strcmp(cmd, "/levelup", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (gPlayerLogged != 0)
{
//PlayerInfo = GetPlayerMoney(playerid);
//GameTextForPlayer(playerid, string, 5000, 1);
if(PlayerInfo >= 0)
{
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PlayerInfo < expamount)
{
format(infostring, 256, "Trebate imati %d Respekata, trenutno imate %d !",expamount,PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD1, infostring);
return 1;
}
else
{
format(infostring, 256, "[Level up +++] Cestitamo, Presli ste na level %d", nxtlevel);
SendClientMessage(playerid, SVETLOPLAVA , infostring);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
PlayerPlayMusic(playerid);
PlayerInfo++;
if(PlayerInfo > 0)
{
    PlayerInfo -= expamount;
    new total = PlayerInfo;
    if(total > 0)
    {
        PlayerInfo = total;
    }
    else
    {
        PlayerInfo = 0;
    }
}
else
{
PlayerInfo = 0;
}
PlayerInfo = PlayerInfo+2;
format(infostring, 256, "Sada ste level %d upisite /upgrade", nxtlevel);
SendClientMessage(playerid, COLOR_GRAD1, infostring);
format(infostring, 256, "Imate %d nepotrosenih Upgrade Poena",PlayerInfo);
SendClientMessage(playerid, COLOR_GRAD2, infostring);
}
}
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Nisi logiran!");
}
}
return 1;
}
ivica 156
5
Crime Lord
21. Jun 2012.
jel zna jos neko kako da rijesim taj problem 😉
Deleted User
Obrisan korisnik
21. Jun 2012.
A sve su ti lepo rekli...Evo kako to treba da izgleda...
new respect = PlayerInfo + 1;
new lvlprovera = respect*4; // Ovo 4 je onaj broj na koliko respecta ti ide lvlup.
if(PlayerInfo >= lvlprovera)
{
PlayerInfo += 1;
SCM(playerid, -1, " Dobili ste automatski levelup ");
}
ivica 156
5
Crime Lord
21. Jun 2012.
to ubacim bilo gdje u public payday?
Deleted User
Obrisan korisnik
21. Jun 2012.
Quote from June 21, 2012, 4:45 pm:
to ubacim bilo gdje u public payday?


Ah da...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha