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!!!

