[POMOC] oko sacuvanja organizacija

Započeo AlenTheBest
21. Dec. 2015. Zaključano
236
pregleda
6
postova
AlenTheBest
4
Shot Caller
21. Dec. 2015.
Skripta koju koristim : moj mod od 0
Opis problema : pravio sam komandu /createorg
CMD:createorg(playerid, params[])//                                          >> Creatorg (Vlasnik)
{
new FileOrganization, NameOrganization;
//--------------------------------------------------------------------//
if(!IsPlayerAdmin(playerid) && PlayerInfo != 8) return SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}[RGg {FFFFFF}Niste ovlasteni da koristite ovu komandu{FF0000}!!!");
if(sscanf(params, "s", NameOrganization )) return SendClientMessage(playerid, 0xFFFFFFFF, "{0085FA} {FFFFFF}/createorg [Ime organizacije]");
for(new id = 1; id < MAX_ORGANIZATIONS; id++)
{
    format(FileOrganization, sizeof(FileOrganization), ORGPATH, id);
    if(!fexist(FileOrganization))
    {
    OrgInfo = id;
   
    strmid(OrgInfo, NameOrganization, 0, strlen(NameOrganization), ORGANIZATION_NAME);
   
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_LEADER);
   
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
    strmid(OrgInfo, "Niko", 0, strlen("Niko"), ORGANIZATION_MEMBER);
   
OrgInfo = 0;
OrgInfo = 0;
OrgInfo = 0;
OrgInfo = 0;
OrgInfo = 0;
SaveOrg(id);
    }
}
return 1;
}

eh sad kad tu komadnu ukucam u igri on napravi 8 organizacija sa istim imenom
(ja zelim da on kreira jednu organizaciju sa tim imenom, a on kreira 😎

Dio skripte : evo sacuvanje organizacije
public SaveOrg(id)
{
new file2;
format(file2, sizeof(file2), ORGPATH, id);
new INI:File = INI_Open(file2);
INI_SetTag(File,"OrgData");
INI_WriteInt(File, "ID", OrgInfo);
INI_WriteString(File, "Ime", OrgInfo);
INI_WriteString(File,"Lider", OrgInfo);
INI_WriteInt(File,"Materijali", OrgInfo);
INI_WriteInt(File,"Droga", OrgInfo);

INI_WriteFloat(File,"SefX", OrgInfo);
INI_WriteFloat(File,"SefY", OrgInfo);
INI_WriteFloat(File,"SefZ", OrgInfo);

INI_WriteString(File,"Clan1", OrgInfo);
INI_WriteString(File,"Clan2", OrgInfo);
INI_WriteString(File,"Clan3", OrgInfo);
INI_WriteString(File,"Clan4", OrgInfo);
INI_WriteString(File,"Clan5", OrgInfo);
INI_WriteString(File,"Clan6", OrgInfo);
INI_WriteString(File,"Clan7", OrgInfo);
INI_WriteString(File,"Clan8", OrgInfo);
INI_WriteString(File,"Clan9", OrgInfo);
INI_WriteString(File,"Clan10", OrgInfo);

INI_Close(File);
return 1;
}

Slika/Video :
i svi dokumenti su isti
p.s definicija za MAX_ORGANIZATIONS = 9

Hvala Unaprijed!!!
osman2578
7
Underboss
🔥3
21. Dec. 2015.
Pa napravi da tom komandom samo stvara jednu org. Izbaci loop.
AlenTheBest
4
Shot Caller
21. Dec. 2015.
K ROSE wrote on December 21, 2015, 3:57 pm:
Pa napravi da tom komandom samo stvara jednu org. Izbaci loop.

pokusavao sam al nmg da napravim..
znaci sad sam sredio da kreira samo jednu org, al kad hocu da napravim novu organizaciju on novu samo kreira preko vec postojece , ne pravi novi dokument u kome sacuva novu organizaciju
osman2578
7
Underboss
🔥3
21. Dec. 2015.
Pa napravi neke provjere kada praviš organizaciju da kreira novi fajl.
Isto tako napravi ako postoji već taj fajl da u njega ne ispisuje sve to.
AlenTheBest
4
Shot Caller
21. Dec. 2015.
K ROSE wrote on December 21, 2015, 4:02 pm:
Pa napravi neke provjere kada praviš organizaciju da kreira novi fajl.
Isto tako napravi ako postoji već taj fajl da u njega ne ispisuje sve to.

nisam siguran da li ti mene bas najjasnije razumijes,
dakle ja zelim da svaki put kad ja ukucam /createorg
on napravi organizaciju id npr. 1, sljedeci put kad ukucam tu komandu
i stavim ime organizacije da napravi novi dokument i da postavi id 2.
itd.
AlenTheBest
4
Shot Caller
21. Dec. 2015.
Problem rijesen moze LOCK!!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha