Skripta koju koristim:GTARP
Detaljan opis problema:Pravio sam offline i online members clanove i napravio sam kad invite da cuva slot, ali kad kucam member da mi izbaci dialog online clanova i dole members clanova offline i kad ukucam komandu prvi put radi a drugi put kad ukucam zabode server bude off. Folder u scriptfiles sto sacuva ima.
Dio skripte:[pawn] if (strcmp(cmd, "/members", true) == 0)
{
new text[64];
new lolo[64];
format(lolo,64,"organizacije/%d/%d.txt",PlayerInfo[playerid][pMember],PlayerInfo[playerid][pMSlot]);
new File:lider1 = fopen(lolo, io_read);
while(fread(lider1, text)) {
strmid(mmb1, text, 0, strlen(text), 255); }
fclose(lider1);
new stringgh[1024];
new stringlp1[124];
new stringlp2[400];
new stringlp3[250];
new stringlp4[250];
if(PlayerInfo[playerid][pLeader] < 1 && PlayerInfo[playerid][pMember] < 1) return SCM(playerid, SIVA, "Nisi clan organizacije");
format(stringlp1, sizeof(stringlp1)," Online Clanovi ");
format(stringlp3, sizeof(stringlp3),"\n=================\n[SPISAK SVIH CLANOVA]\n=================\n");
format(stringlp4, sizeof(stringlp4),"%s",mmb1);
for(new g = 0; g < MAX_PLAYERS; g++)
{
if (PlayerInfo[g][pMSlot] >= 1)
{
new atext[20];
new admtext[50];
if(PlayerInfo[g][pMSlot] == 1) { admtext = "[SLOT 1]:"; }
else if(PlayerInfo[g][pMSlot] == 2) { admtext = "[SLOT 2]:"; }
else if(PlayerInfo[g][pMSlot] == 3) { admtext = "[SLOT 3]:"; }// NOVA ORG
else if(PlayerInfo[g][pMSlot] == 4) { admtext = "[SLOT 4]:"; }
else if(PlayerInfo[g][pMSlot] == 5) { admtext = "[SLOT 5]:"; }
else if(PlayerInfo[g][pMSlot] == 6) { admtext = "[SLOT 6]:"; }
else if(PlayerInfo[g][pMSlot] == 7) { admtext = "[SLOT 7]:"; }
else if(PlayerInfo[g][pMSlot] == 8) { admtext = "[SLOT 8]:"; }
else if(PlayerInfo[g][pMSlot] == 9) { admtext = "[SLOT 9]:"; }
else if(PlayerInfo[g][pMSlot] == 10) { admtext = "[SLOT 10]:"; }
else if(PlayerInfo[g][pMSlot] == 11) { admtext = "[SLOT 11]:"; }
else if(PlayerInfo[g][pMSlot] == 12) { admtext = "[SLOT 12]:"; }
else if(PlayerInfo[g][pMSlot] == 13) { admtext = "[SLOT 13]:"; }
else if(PlayerInfo[g][pMSlot] == 14) { admtext = "[SLOT 14]:"; }
else if(PlayerInfo[g][pMSlot] == 15) { admtext = "[SLOT 15]:"; }
format(atext, sizeof(atext), "%s", admtext);
strcat(stringlp2, atext);
strcat(stringlp2, " | ");
strcat(stringlp2, Ime(g));
strcat(stringlp2, "\n");
}
}
format(stringgh, sizeof(stringgh),"%s\n%s%s\n%s",stringlp1,stringlp2,stringlp3,stringlp4);
ShowPlayerDialog(playerid, LISTACLANOVA, DIALOG_STYLE_MSGBOX, "Lista svih clanova", stringgh, "OK", "OK");
GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s cita listu clanova (/members) .", sendername);
ProxDetector(30.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):/