Oko komande

30. Jun 2020. Zaključano
992
pregleda
9
postova
Emrah_Alispahic
3
Wheel Man
30. Jun 2020.
Problem(error/warning): Napravio sam cmd za setanje levela i radi odlicno samo kad setam sebi level i odem relog ne ostane mi taj level
Deo skripte: Ispod
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //

CMD:setlevel(playerid,params[])
{
if(PlayerInfo < 6) return Greska;
if(AdminDuty == 0) return ADuty;
new targetid,level,msg,msg1;
if(sscanf(params,"ii",targetid,level)) return SCM(playerid,-1,""GRESKA": /setlevel !");
format(msg,sizeof(msg),""KICK"[ADMIN - LEVEL] "BELA"Admin %s ti je dao level %d! | CESTITAM!",GetName(playerid),level);
SCM(targetid,-1,msg);
format(msg1,sizeof(msg1),""KICK"[ADMIN - LEVEL] "BELA"Dao si igracu %s level %d!",GetName(targetid),level);
SCM(playerid,-1,msg1);
SetPlayerScore(targetid,level);
SavePlayer(targetid);
return 1;
}
Bryan123
4
Enforcer
30. Jun 2020.
PlayerInfo = level;
Emrah_Alispahic
3
Wheel Man
30. Jun 2020.
Darkic wrote on June 30, 2020, 5:43 pm:
PlayerInfo = level;

Isto...
inquisitiveemmett
4
Shot Caller
30. Jun 2020.
A mozda da das SavePlayer funkciju?
Emrah_Alispahic
3
Wheel Man
30. Jun 2020.
inquisitiveemmett wrote on June 30, 2020, 9:10 pm:
A mozda da das SavePlayer funkciju?

forward SavePlayer(playerid);
public SavePlayer(playerid)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Pass",PlayerInfo);
    INI_WriteInt(File,"Novac", GetPlayerMoney(playerid));
    INI_WriteInt(File,"Level",GetPlayerScore(playerid));
    INI_WriteInt(File,"Respekti",PlayerInfo);
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Banovan",PlayerInfo);
    INI_WriteInt(File,"Helper",PlayerInfo);
    INI_WriteInt(File,"Vip",PlayerInfo);
    INI_WriteInt(File,"SatiIgre",PlayerInfo);
    INI_WriteInt(File,"TestAdmin",PlayerInfo);
    INI_WriteInt(File,"Posao",PlayerInfo);
INI_WriteInt(File,"Skin",PlayerInfo);
    INI_WriteInt(File,"BLpoeni",PlayerInfo);
    INI_WriteInt(File,"Zlato",PlayerInfo);
    INI_WriteInt(File,"OrgID",PlayerInfo);
    INI_WriteInt(File,"Rank",PlayerInfo);
    INI_WriteInt(File,"Lider",PlayerInfo);
    INI_WriteInt(File,"Promoter",PlayerInfo);
    INI_Close(File);
    return 1;
}
AmexScript
4
Enforcer
30. Jun 2020.
Emrah_Alispahic wrote on June 30, 2020, 9:40 pm:

forward SavePlayer(playerid);
public SavePlayer(playerid)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Pass",PlayerInfo);
    INI_WriteInt(File,"Novac", GetPlayerMoney(playerid));
    INI_WriteInt(File,"Level",GetPlayerScore(playerid));// kao što vidiš ne sejva plevel nego playerscore, stavi ovako INI_WriteInt(File,"Level",PlayerInfo)
    INI_WriteInt(File,"Respekti",PlayerInfo);
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Banovan",PlayerInfo);
    INI_WriteInt(File,"Helper",PlayerInfo);
    INI_WriteInt(File,"Vip",PlayerInfo);
    INI_WriteInt(File,"SatiIgre",PlayerInfo);
    INI_WriteInt(File,"TestAdmin",PlayerInfo);
    INI_WriteInt(File,"Posao",PlayerInfo);
INI_WriteInt(File,"Skin",PlayerInfo);
    INI_WriteInt(File,"BLpoeni",PlayerInfo);
    INI_WriteInt(File,"Zlato",PlayerInfo);
    INI_WriteInt(File,"OrgID",PlayerInfo);
    INI_WriteInt(File,"Rank",PlayerInfo);
    INI_WriteInt(File,"Lider",PlayerInfo);
    INI_WriteInt(File,"Promoter",PlayerInfo);
    INI_Close(File);
    return 1;
}
ispravite me ako griješim
Emrah_Alispahic
3
Wheel Man
1. Jul 2020.
Kamberovic wrote on June 30, 2020, 11:28 pm:
ispravite me ako griješim

Nije ni ovo pomoglo pa sam htjeo sam da rjesim pokusavo sam i uspio sam!
Samo sam stavio pod OnPlayerSpawn 
SetPlayerScore(playerid, PlayerInfo);
A u komandi sam stavio
PlayerInfo = level;
Rjeseno!
AmexScript
4
Enforcer
1. Jul 2020.
Emrah_Alispahic wrote on July 1, 2020, 11:49 am:
Nije ni ovo pomoglo pa sam htjeo sam da rjesim pokusavo sam i uspio sam!
Samo sam stavio pod OnPlayerSpawn 
SetPlayerScore(playerid, PlayerInfo);
A u komandi sam stavio
PlayerInfo = level;
Rjeseno!
U suštini isto ti dođe, samo što ono po tvoj je sejvalo playerscore(koji je isti kao plevel) samo što je po meni lično bolje da sejva plevel nego playerscore(jer je koliko znam njega moguće preko čiteva bustati)
Bryan123
4
Enforcer
1. Jul 2020.
Emrah_Alispahic wrote on July 1, 2020, 11:49 am:
A u komandi sam stavio
PlayerInfo = level;
Rjeseno!
*targetid jer ce ti ovako setati level igracu koji koristi komandu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha