Label & Dialog

Započeo #twix
6. Jun 2020.
494
pregleda
4
postova
#becodex
2
Wheel Man
6. Jun 2020.
Problem(error/warning): Kada postavim lidera pise nik bez pocetnog slova, npr. meni je nik twix, kad postavim lidera pise na labelu 'wix', isto tako i na /lideri ne pise da sam online iako jesam vec pise offline, pocetnik sam u skriptanju ako moze help 🙂
Dio skripte:
YCMD:lideri(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return Info(playerid,"Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo != 0) return Error(playerid,"Ne mozete koristiti ovu komandu u zatvoru!");
new o_string, string;
strdel(o_string, 0, sizeof(o_string));
for(new id = 1; id < MAX_ORG; id++)
{
        new oFile;
        format(oFile, sizeof(oFile), ORG_FILE, id);
        if(fexist(oFile))
{
if(strcmp(OrgInfo, "Niko", false))
{
        if(IsPlayerConnected(ProveraONOFF(OrgInfo)))
        {
        if(AFKDetekcija[ProveraONOFF(OrgInfo)] == 0)
        {
        format(string,sizeof(string), ""SRWBOJA" "SRWBOJA"Organizacije ID: "BELA"%d | "SRWBOJA"Organizacije Ime: "BELA"%s | "SRWBOJA"Lider: "BELA"%s\n"""BELA"%s\n", id, OrgInfo, OrgInfo);
strcat(o_string, string);
        }
        else
        {
        format(string,sizeof(string), ""SRWBOJA"[ONLINE - AFK] "SRWBOJA"Organizacije ID: "BELA"%d | "SRWBOJA"Organizacije Ime: "BELA"%s | "SRWBOJA"Lider: "BELA"%s\n"""BELA"%s\n", id, OrgInfo, OrgInfo);
strcat(o_string, string);
        }
        }
        else
        {
        format(string,sizeof(string), ""CRVENA" "SRWBOJA"Organizacije ID: "BELA"%d | "SRWBOJA"Organizacije Ime: "BELA"%s | "SRWBOJA"Lider: "BELA"%s\n"""BELA"%s\n", id, OrgInfo, OrgInfo);
strcat(o_string, string);
        }
}
else
{
format(string,sizeof(string), ""SRWBOJA"[NEMA LIDERA] "SRWBOJA"Organizacije ID: "BELA"%d | "SRWBOJA"Organizacije Ime: "BELA"%s | "SRWBOJA"Lider: "BELA"%s\n"""BELA"%s\n", id, OrgInfo, OrgInfo);
strcat(o_string, string);
}
}
}
if(strlen(o_string) == 0) return Error(playerid,"Dogodila se greska jer je string prazan... PRIJAVITE OVO VLASNICIMA!");
g_SPD(playerid, D_SVILIDERI, DIALOG_STYLE_MSGBOX, ""SRWBOJA"Lideri", o_string, "Ok", "Zatvori");
return 1;
}

 stock OrgLabel(id)
{
new string;
DestroyDynamic3DTextLabel(Org3D); DestroyDynamic3DTextLabel(OrgIzlaz3D);
DestroyDynamicPickup(OrgPickup); DestroyDynamicPickup(OrgIzlazPickup);
OrgPickup = CreateDynamicPickup(1314, 1, OrgInfo, OrgInfo, OrgInfo);
format(string ,sizeof(string),""SRWBOJA"[ %s ]\n"SRWBOJA"Lider:"BELA" %s \n"SRWBOJA"Da udjete koristite tipku 'F' ili 'ENTER'", OrgInfo, OrgInfo);
Org3D = CreateDynamic3DTextLabel(string, 0x1D9F00AA, OrgInfo, OrgInfo, OrgInfo, 25.0,_,_,_, 0, 0,_,_);
    OrgIzlazPickup = CreateDynamicPickup(1314, 1, OrgInfo, OrgInfo, OrgInfo,OrgInfo, OrgInfo);
format(string,sizeof(string),""SRWBOJA"[ %s ]\n"BELA"Da izadjete koristite tipku 'F' ili 'ENTER'", OrgInfo);
OrgIzlaz3D = CreateDynamic3DTextLabel(string, 0x1D9F00AA, OrgInfo, OrgInfo, OrgInfo, 10.0,_,_,_, OrgInfo, OrgInfo,_,_);
if(OrgInfo == 1)
{
    DestroyDynamic3DTextLabel(OrgSefLabel); DestroyDynamicPickup(OrgSefPickup);
OrgSefLabel = CreateDynamic3DTextLabel(""SRWBOJA"[ SEF ]\n"BELA"Da otvorite sef koristite komandu /sef'", 0x1D9F00AA, OrgInfo, OrgInfo, OrgInfo, 6.0,_,_,_, OrgInfo, OrgInfo,_,_);
        OrgSefPickup = CreateDynamicPickup(1239, 1, OrgInfo, OrgInfo, OrgInfo, OrgInfo);
}
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/aMKEHqA

Hvala na pomoci !
Exnas.pwn
5
Godfather
6. Jun 2020.
Daj nam deo gde cuvas varijable i komandu makeleader ili postavilidera kako vec
#becodex
2
Wheel Man
7. Jun 2020.
//>> Vedran wrote on June 6, 2020, 7:21 pm:
Daj nam deo gde cuvas varijable i komandu makeleader ili postavilidera kako vec

YCMD:makeleader(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return Info(playerid,"Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo < 5 && PlayerInfo < 2) return Info(playerid,"Nemate dozvolu da koristite ovu komandu!");
    if(AdminDuty == 0) return Info(playerid,"Morate biti na duznosti da bi koristili ovu komandu!");
new id, orgid, string, orgfile;
if(sscanf(params, "ud", id, orgid)) return Koriscenje(playerid,"/makeleader [ID/Ime] [ID ORG]");
    if(orgid < 0 || orgid > MAX_ORG) return Error(playerid,"Ne mozete ici ispod 0 i iznad ogranicenog broja organizacija!");
    if(id == INVALID_PLAYER_ID) return Error(playerid,"Uneli ste pogresan ID!");
if(orgid == 0)
{
    if(PlayerInfo == 0) return Info(playerid,"Taj igrac nije lider organizacije!");
    strmid(OrgInfo[PlayerInfo], "Niko", 0, strlen("Niko"), 255);
    strmid(OrgInfo[PlayerInfo], "Niko", 0, strlen("Niko"), 255);
    OrgLabel(PlayerInfo); SacuvajOrganizaciju(PlayerInfo);
  PlayerInfo = 0; PlayerInfo = 0;
PlayerInfo = 0; PlayerInfo = 26;
Update_Skin(id, PlayerInfo); SacuvajKorisnike(id);
format(string,sizeof(string),"{2e9cd1}(INFO) {FFFFFF}Admin %s vam je skinuo lidera organizacije!", GetName(playerid));
SCM(id, -1, string);
SAMF(-1, "{F81414}[E-INFO] Admin %s je skinuo igracu %s lidera organizacije!", GetName(playerid), GetName(id));
format(string,sizeof(string), "SKINI LIDERA | Staff: %s | Igrac: %s!", GetName(playerid), GetName(id));
UpisiLog(LOG_ORG, string);
}
else if(orgid > 0)
{
    if(PlayerInfo != 0) return Info(playerid,"Taj igrac je vec lidere neke organizacije, prvo mu skinite lidera!");
        if(strcmp(OrgInfo, "Niko", false)) return Info(playerid,"Ta organizacija vec ima lidera!");
        if(strcmp(OrgInfo, "Niko", false)) return Info(playerid,"Ta organizacija vec ima lidera!");
        if(orgid == PlayerInfo) return Error(playerid,"Igrac je vec lider te organizacije!");
format(orgfile, sizeof(orgfile), ORG_FILE, orgid);
if(!fexist(orgfile)) return Error(playerid,"ID te organizacije ne postoji!");
if(PlayerInfo == POSAO_MEHANICAR && orgid == 7) return Error(playerid,"Ne mozete igracu koji je zaposlen kao mehanicar dati lider parking servisa!");
PlayerInfo = orgid; PlayerInfo = orgid; PlayerInfo = 6;
PlayerInfo = OrgInfo[PlayerInfo];
strmid(OrgInfo[PlayerInfo], GetName(id), 0, strlen(GetName(id)), 255);
strmid(OrgInfo[PlayerInfo], GetName(id), 1, strlen(GetName(id)), 255);
Update_Skin(id, PlayerInfo); SacuvajKorisnike(id); OrgLabel(orgid); SacuvajOrganizaciju(orgid);
PlayerInfo = orgid; PlayerInfo = orgid; PlayerInfo = 6;
PlayerInfo = OrgInfo[PlayerInfo];
strmid(OrgInfo[PlayerInfo], GetName(id), 0, strlen(GetName(id)), 255);
strmid(OrgInfo[PlayerInfo], GetName(id), 1, strlen(GetName(id)), 255);
Update_Skin(id, PlayerInfo); SacuvajKorisnike(id); OrgLabel(orgid); SacuvajOrganizaciju(orgid);
format(string,sizeof(string),"{2e9cd1}(INFO) {FFFFFF}Admin %s vam je dao lidera organizacije %s!", GetName(playerid), OrgInfo[PlayerInfo]);
SCM(id, -1, string);
SAMF(-1, "{F81414}[E-INFO] Admin %s je dao igracu %s lidera organizacije %s!", GetName(playerid), GetName(id), OrgInfo[PlayerInfo]);
format(string,sizeof(string), "POSTAVI LIDERA | Staff: %s | Igrac: %s | ORG: %s!", GetName(playerid), GetName(id), OrgInfo[PlayerInfo]);
format(string,sizeof(string), "POSTAVI LIDERA | Staff: %s | Igrac: %s | ORG: %s!", GetName(playerid), GetName(id), OrgInfo[PlayerInfo]);
UpisiLog(LOG_ORG, string);
}
return 1;
}
#becodex
2
Wheel Man
7. Jun 2020.
SORRY DP 🙂

FIXAO SAM! IMAO SAM PAR NEPOTREBNIH LINIJA KOD /MAKELEADER KOMANDE I OBRISAO SAM IH I POPRAVIO! Hvala Vedrane sto si hteo da mi pomognes 🙂
Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha