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):
[Pomoc] hitno automatski level
445
pregleda
7
postova
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
21. Jun 2012.
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
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;
}Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
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 ");
}
Crime Lord
Novi Član
240 / 250 XP
🌱Početnik(0)
836
Postovi:
296
Teme:
Pridružio se:Maj 2010
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava