[HELP]Command Bug
#1

When you want to invite players to join the organization server is of the same when I type the command members of the server offline

Код:
#define INVITEORG 1
new poslot[MAX_PLAYERS];
new prihvatiorgli[MAX_PLAYERS];
new prihvatiorg[MAX_PLAYERS];
new aaaorg[MAX_PLAYERS];

new mmb1[32];
new mmb2[32];
new mmb3[32];
new mmb4[32];
new mmb5[32];
new mmb6[32];
new mmb7[32];
new mmb8[32];
new mmb9[32];
new mmb10[32];
new mmb11[32];
new mmb12[32];
new mmb13[32];
new mmb14[32];
new mmb15[32];
new mmb16[32];
new mmb17[32];
new mmb18[32];
new mmb19[32];
new mmb20[32];
new mmb21[32];
new mmb22[32];

if(dialogid == INVITEORG)
	{
	    if(!response) { aaaorg[prihvatiorgli[playerid]] = 9999; return 1; }
		if(response)
		{
			PlayerInfo[playerid][pMember] = PlayerInfo[prihvatiorgli[playerid]][pLeader];
			PlayerInfo[playerid][pRank] = 1;
			PlayerInfo[playerid][pMSlot] = poslot[playerid];
			new str[128];
			format(str,128,"FACTION: {FFFFFF}Lider %s je ubacio clana %s u organizaciju!",GetName(prihvatiorgli[playerid]),GetName(playerid));
			SendFamilyMessage(PlayerInfo[prihvatiorgli[playerid]][pLeader],0xFF0000FF,str);
			SCMF(prihvatiorgli[playerid], -1, ""COL_EXYU"EX:YU: {FFFFFF}Ubacili ste gradjanina %s u vasu organizaciju, slot: %d!", GetName(playerid), poslot[playerid]);
			SCMF(playerid, -1, ""COL_EXYU"EX:YU: {FFFFFF}Ubaceni ste u organizaciju ID:%d od strane lidera %s, slot: %d!", PlayerInfo[prihvatiorgli[playerid]][pLeader], GetName(prihvatiorgli[playerid]), poslot[playerid]);
			if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 1) { SetPlayerSkin(playerid, 280); PlayerInfo[playerid][pChar] = 280; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 2) { SetPlayerSkin(playerid, 164); PlayerInfo[playerid][pChar] = 164; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 3) { SetPlayerSkin(playerid, 284); PlayerInfo[playerid][pChar] = 284; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 4) { SetPlayerSkin(playerid, 274); PlayerInfo[playerid][pChar] = 274; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 5) { SetPlayerSkin(playerid, 186); PlayerInfo[playerid][pChar] = 186; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 6) { SetPlayerSkin(playerid, 7); PlayerInfo[playerid][pChar] = 7; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 7) { SetPlayerSkin(playerid, 112); PlayerInfo[playerid][pChar] = 112; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 8) { SetPlayerSkin(playerid, 115); PlayerInfo[playerid][pChar] = 115; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 9) { SetPlayerSkin(playerid, 143); PlayerInfo[playerid][pChar] = 143; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 10) { SetPlayerSkin(playerid, 125); PlayerInfo[playerid][pChar] = 125; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 11) { SetPlayerSkin(playerid, 121); PlayerInfo[playerid][pChar] = 121; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 12) { SetPlayerSkin(playerid, 102); PlayerInfo[playerid][pChar] = 102; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 13) { SetPlayerSkin(playerid, 177); PlayerInfo[playerid][pChar] = 177; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 14) { SetPlayerSkin(playerid, 108); PlayerInfo[playerid][pChar] = 108; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 15) { SetPlayerSkin(playerid, 16); PlayerInfo[playerid][pChar] = 16; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 16) { SetPlayerSkin(playerid, 125); PlayerInfo[playerid][pChar] = 125; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 17) { SetPlayerSkin(playerid, 121); PlayerInfo[playerid][pChar] = 121; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 18) { SetPlayerSkin(playerid, 102); PlayerInfo[playerid][pChar] = 102; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 19) { SetPlayerSkin(playerid, 177); PlayerInfo[playerid][pChar] = 177; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 20) { SetPlayerSkin(playerid, 108); PlayerInfo[playerid][pChar] = 108; }
			else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 21) { SetPlayerSkin(playerid, 16); PlayerInfo[playerid][pChar] = 16; }
            else if(PlayerInfo[prihvatiorgli[playerid]][pLeader] == 22) { SetPlayerSkin(playerid, 16); PlayerInfo[playerid][pChar] = 16; }
			aaaorg[prihvatiorgli[playerid]] = 9999;
			prihvatiorgli[playerid] = 9999;
			prihvatiorg[playerid] = 0;
			poslot[playerid] = 0;
			SetPlayerTeam(playerid, PlayerInfo[playerid][pMember]);
			new ldst[128];
		    format(ldst,128,"scriptfiles/organizacije/%d/%d.txt",PlayerInfo[playerid][pMember],PlayerInfo[playerid][pMSlot]);
		    new text[80];
			format(text,64,"%s",GetNameEx(playerid));
			new File:log;
		   	log = fopen(ldst, io_write);
	   		fwrite(log, text);
   			fclose(log);
   			OnPropUpdate();
		}
		if(!response)
		{
			SCM(playerid, -1, ""COL_EXYU"EX:YU: {FFFFFF}Odbili ste poziv u organizaciju.");
			SCMF(prihvatiorgli[playerid], -1, ""COL_EXYU"EX:YU: {FFFFFF}%s je odbio poziv u organizaciju.",GetName(playerid));
			prihvatiorgli[playerid] = 9999;
			prihvatiorg[playerid] = 0;
		}
	}
CMD:invite(playerid,params[])
{
	new id,slot;
	if(sscanf(params, "ui", id, slot)) return SCM(playerid, GRAD2, "/invite (playerid) (slot)");
	if(PlayerInfo[playerid][pLeader] < 1) return SCM(playerid, GRAD2, "Nisi lider.");
	if(PlayerInfo[id][pLeader] > 0) return SCM(playerid, GRAD2, "Ne mozete ubaciti u organizaciju lidera neke org.");
	if(PlayerInfo[id][pMember] > 0) return SCM(playerid, GRAD2, "Taj gradjanin je vec u nekoj organizaciji!");
	if(WantedLevel[id] > 0) return SCM(playerid, GRAD2, "Taj gradjanin je trazen.");
	if(PlayerInfo[id][pAdmin] > 0) return SCM(playerid, GRAD2, "Taj gradjanin je Admin, ne mozes to.");
	if(PlayerInfo[id][pKazna] > 0) return SCM(playerid, GRAD2,"On/a je kaznjen/a, ne mozete ga/je invite-ovati!");
	if(slot < 1 || slot > 16) return SCM(playerid, GRAD2, "Slot ne moze biti manji od 1 ili veci od 15!");

	if(PlayerInfo[id][pGm] > 0) return SCM(playerid, GRAD2, "Taj gradjanin je supporter, ne mozes to.");
	if(playerid == id) return SCM(playerid, GRAD2, "Ne mozete sami sebe !");
	if(aaaorg[playerid] != 9999) return SCM(playerid, GRAD2, "Nekome si vec ponudio invite!");
	if(IsPlayerAFK(id)) return SCM(playerid, "On/a je afk!");
	if(PlayerInfo[id][pLevel] < 3)
	{
		SendClientMessage(playerid, COLOR_GREY, "[GRESKA] Igrac mora biti minimum level 3! ");
		return 1;
	}
	poslot[id] = slot;
	prihvatiorgli[id] = playerid;
	prihvatiorg[id] = PlayerInfo[playerid][pLeader];
	aaaorg[playerid] = id;
	SCMF(playerid, -1, ""COL_EXYU"EX:YU: {FFFFFF}Poslali ste zahtev gradjaninu %s da se prikljuci vasoj organizaciji.",GetName(id));
	new org[50];
	if(PlayerInfo[id][pLeader] == 1) { org = "Policija"; }
	else if(PlayerInfo[id][pLeader] == 2) { org = "Zandarmerija"; }
	else if(PlayerInfo[id][pLeader] == 3) { org = "Vojska"; }// NOVA ORG
	else if(PlayerInfo[id][pLeader] == 4) { org = "Hitna Pomoc"; }
	else if(PlayerInfo[id][pLeader] == 5) { org = "Ruska mafia"; }
	else if(PlayerInfo[id][pLeader] == 6) { org = "LCN"; }
	else if(PlayerInfo[id][pLeader] == 7) { org = "Vlada"; }
	else if(PlayerInfo[id][pLeader] == 8) { org = "Zemunski Klan"; }
	else if(PlayerInfo[id][pLeader] == 9) { org = "Novinari"; }
	else if(PlayerInfo[id][pLeader] == 10) { org = "Taxi"; }
	else if(PlayerInfo[id][pLeader] == 11) { org = "Yamaguchi"; }
	else if(PlayerInfo[id][pLeader] == 12) { org = "Parking Servis"; }
	else if(PlayerInfo[id][pLeader] == 13) { org = "Ballas Family"; }
	else if(PlayerInfo[id][pLeader] == 14) { org = "Los Surenos"; }
	else if(PlayerInfo[id][pLeader] == 15) { org = "MS-13"; }
	else if(PlayerInfo[id][pLeader] == 16) { org = "Grove Street Family"; }
	else if(PlayerInfo[id][pLeader] == 17) { org = "Hitman"; }
	else if(PlayerInfo[id][pLeader] == 18) { org = "Saobracajna Policija"; }
	else if(PlayerInfo[id][pLeader] == 19) { org = "Policijska Akademija"; }
	else if(PlayerInfo[id][pLeader] == 20) { org = "Privatna Org. 1"; }
	else if(PlayerInfo[id][pLeader] == 21) { org = "Bajkeri"; }
	else if(PlayerInfo[id][pLeader] == 22) { org = "Privatna Org. 2"; }
	new dia[500];
	format(dia,500,"{00ccff}Lider %s vas je pozvao u organizaciju {ff0000}%s.\n{00ccff}Da li zelite da udjete u nju ?",GetName(playerid),org);
	SPD(id, INVITEORG, DSM, ""COL_EXYU"Organizacija", dia, "Da", "Ne");
	return 1;
}

if (strcmp(cmd, "/members", true) == 0)
{
new lolo[64];
format(lolo,64,"scriptfiles/organizacije/%d/1.txt",PlayerInfo[playerid][pMember]);
new text[64];
new File:lider1 = fopen(lolo, io_read);
while(fread(lider1, text)) {
strmid(mmb1, text, 0, strlen(text), 255); }
fclose(lider1);

new lolo1[64];
format(lolo1,64,"scriptfiles/organizacije/%d/2.txt",PlayerInfo[playerid][pMember]);
new File:lider2 = fopen(lolo1, io_read);
while(fread(lider2, text)) {
strmid(mmb2, text, 0, strlen(text), 255); }
fclose(lider2);

new lolo2[64];
format(lolo2,64,"scriptfiles/organizacije/%d/3.txt",PlayerInfo[playerid][pMember]);
new File:lider3 = fopen(lolo2, io_read);
while(fread(lider3, text)) {
strmid(mmb3, text, 0, strlen(text), 255); }
fclose(lider3);

new lolo3[64];
format(lolo3,64,"scriptfiles/organizacije/%d/4.txt",PlayerInfo[playerid][pMember]);
new File:lider4 = fopen(lolo3, io_read);
while(fread(lider4, text)) {
strmid(mmb4, text, 0, strlen(text), 255); }
fclose(lider4);

new lolo4[64];
format(lolo4,64,"scriptfiles/organizacije/%d/5.txt",PlayerInfo[playerid][pMember]);
new File:lider5 = fopen(lolo4, io_read);
while(fread(lider5, text)) {
strmid(mmb5, text, 0, strlen(text), 255); }
fclose(lider5);

new lolo5[64];
format(lolo5,64,"scriptfiles/organizacije/%d/6.txt",PlayerInfo[playerid][pMember]);
new File:lider6 = fopen(lolo5, io_read);
while(fread(lider6, text)) {
strmid(mmb6, text, 0, strlen(text), 255); }
fclose(lider6);

new lolo6[64];
format(lolo6,64,"scriptfiles/organizacije/%d/7.txt",PlayerInfo[playerid][pMember]);
new File:lider7 = fopen(lolo6, io_read);
while(fread(lider7, text)) {
strmid(mmb7, text, 0, strlen(text), 255); }
fclose(lider7);

new lolo7[64];
format(lolo7,64,"scriptfiles/organizacije/%d/8.txt",PlayerInfo[playerid][pMember]);
new File:lider8 = fopen(lolo7, io_read);
while(fread(lider8, text)) {
strmid(mmb8, text, 0, strlen(text), 255); }
fclose(lider8);

new lolo8[64];
format(lolo8,64,"scriptfiles/organizacije/%d/9.txt",PlayerInfo[playerid][pMember]);
new File:lider9 = fopen(lolo8, io_read);
while(fread(lider9, text)) {
strmid(mmb9, text, 0, strlen(text), 255); }
fclose(lider9);

new lolo9[64];
format(lolo9,64,"scriptfiles/organizacije/%d/10.txt",PlayerInfo[playerid][pMember]);
new File:lider10 = fopen(lolo9, io_read);
while(fread(lider10, text)) {
strmid(mmb10, text, 0, strlen(text), 255); }
fclose(lider10);

new lolo10[64];
format(lolo10,64,"scriptfiles/organizacije/%d/11.txt",PlayerInfo[playerid][pMember]);
new File:lider11 = fopen(lolo10, io_read);
while(fread(lider11, text)) {
strmid(mmb11, text, 0, strlen(text), 255); }
fclose(lider11);

new lolo11[64];
format(lolo11,64,"scriptfiles/organizacije/%d/12.txt",PlayerInfo[playerid][pMember]);
new File:lider12 = fopen(lolo11, io_read);
while(fread(lider12, text)) {
strmid(mmb12, text, 0, strlen(text), 255); }
fclose(lider12);

new lolo12[64];
format(lolo12,64,"scriptfiles/organizacije/%d/13.txt",PlayerInfo[playerid][pMember]);
new File:lider13 = fopen(lolo12, io_read);
while(fread(lider13, text)) {
strmid(mmb13, text, 0, strlen(text), 255); }
fclose(lider13);

new lolo13[64];
format(lolo13,64,"scriptfiles/organizacije/%d/14.txt",PlayerInfo[playerid][pMember]);
new File:lider14 = fopen(lolo13, io_read);
while(fread(lider14, text)) {
strmid(mmb14, text, 0, strlen(text), 255); }
fclose(lider14);

new lolo14[64];
format(lolo14,64,"scriptfiles/organizacije/%d/15.txt",PlayerInfo[playerid][pMember]);
new File:lider15 = fopen(lolo14, io_read);
while(fread(lider15, text)) {
strmid(mmb15, text, 0, strlen(text), 255); }
fclose(lider15);

new lolo15[64];
format(lolo15,64,"scriptfiles/organizacije/%d/16.txt",PlayerInfo[playerid][pMember]);
new File:lider16 = fopen(lolo15, io_read);
while(fread(lider16, text)) {
strmid(mmb16, text, 0, strlen(text), 255); }
fclose(lider16);

new lolo16[64];
format(lolo16,64,"scriptfiles/organizacije/%d/17.txt",PlayerInfo[playerid][pMember]);
new File:lider17 = fopen(lolo16, io_read);
while(fread(lider17, text)) {
strmid(mmb17, text, 0, strlen(text), 255); }
fclose(lider17);

new lolo17[64];
format(lolo17,64,"scriptfiles/organizacije/%d/18.txt",PlayerInfo[playerid][pMember]);
new File:lider18 = fopen(lolo17, io_read);
while(fread(lider18, text)) {
strmid(mmb18, text, 0, strlen(text), 255); }
fclose(lider18);

new lolo18[64];
format(lolo18,64,"scriptfiles/organizacije/%d/19.txt",PlayerInfo[playerid][pMember]);
new File:lider19 = fopen(lolo18, io_read);
while(fread(lider19, text)) {
strmid(mmb19, text, 0, strlen(text), 255); }
fclose(lider19);

new lolo19[64];
format(lolo19,64,"scriptfiles/organizacije/%d/20.txt",PlayerInfo[playerid][pMember]);
new File:lider20 = fopen(lolo19, io_read);
while(fread(lider20, text)) {
strmid(mmb20, text, 0, strlen(text), 255); }
fclose(lider20);

new lolo20[64];
format(lolo20,64,"scriptfiles/organizacije/%d/21.txt",PlayerInfo[playerid][pMember]);
new File:lider21 = fopen(lolo20, io_read);
while(fread(lider21, text)) {
strmid(mmb21, text, 0, strlen(text), 255); }
fclose(lider21);

new lolo21[64];
format(lolo21,64,"scriptfiles/organizacije/%d/21.txt",PlayerInfo[playerid][pMember]);
new File:lider22 = fopen(lolo21, io_read);
while(fread(lider22, text)) {
strmid(mmb22, text, 0, strlen(text), 255); }
fclose(lider22);

		new stringmembers[1024];
		new memberslist1[100];
		new memberslist2[600];
		new memberslist3[600];
		new memberslist5[600];
		new onlmember[1024];
		format(memberslist1,sizeof(memberslist1),"     ONLINE CLANOVI     ");
		format(memberslist2,sizeof(memberslist2),"[SLOT 1]: | %s\n[SLOT 2]: | %s\n[SLOT 3]: | %s\n[SLOT 4]: | %s\n[SLOT 5]: | %s\n[SLOT 6]: | %s\n[SLOT 7]: | %s\n[SLOT 8]: | %s\n[SLOT 9]: | %s\n[SLOT 10]: | %s",mmb1,mmb2,mmb3,mmb4,mmb5,mmb6,mmb7,mmb8,mmb9,mmb10);
		format(memberslist3,sizeof(memberslist3),"[SLOT 11]: | %s\n[SLOT 12]: | %s\n[SLOT 13]: | %s\n[SLOT 14]: | %s\n[SLOT 15]: | %s\n\n[SLOT 16]: | %s\n[SLOT 17]: | %s\n[SLOT 18]: | %s\n[SLOT 19]: | %s\n[SLOT 20]: | %s\n[SLOT 21]: | %s\n[SLOT 22]: | %s",mmb11,mmb12,mmb13,mmb14,mmb15,mmb16,mmb17,mmb18,mmb19,mmb20,mmb21,mmb22);
		format(memberslist5,sizeof(memberslist5),"=====================\n[SPISAK SVIH CLANOVA]\n=====================");
   		for(new i = 0; i < MAX_PLAYERS; i++)
   		{
                if (PlayerInfo[i][pLeader] >= 0)
      			{
       				new atext[20];
       				new admtext[50];
       				if(PlayerInfo[i][pLeader] == 1) { admtext = "[LIDER] Policija"; }
		    		else if(PlayerInfo[i][pLeader] == 2) { admtext = "[LIDER] Zandarmerija"; }
		    		else if(PlayerInfo[i][pLeader] == 3) { admtext = "[LIDER] Vojska"; }// NOVA ORG
					else if(PlayerInfo[i][pLeader] == 4) { admtext = "[LIDER] Hitna Pomoc"; }
					else if(PlayerInfo[i][pLeader] == 5) { admtext = "[LIDER] Ruska mafia"; }
					else if(PlayerInfo[i][pLeader] == 6) { admtext = "[LIDER] LCN"; }
					else if(PlayerInfo[i][pLeader] == 7) { admtext = "[LIDER] Vlada"; }
					else if(PlayerInfo[i][pLeader] == 8) { admtext = "[LIDER] Zemunski Klan"; }
					else if(PlayerInfo[i][pLeader] == 9) { admtext = "[LIDER] Novinari"; }
					else if(PlayerInfo[i][pLeader] == 10) { admtext = "[LIDER] Taxi"; }
					else if(PlayerInfo[i][pLeader] == 11) { admtext = "[LIDER] Yamaguchi"; }
					else if(PlayerInfo[i][pLeader] == 12) { admtext = "[LIDER] Parking Servis"; }
					else if(PlayerInfo[i][pLeader] == 13) { admtext = "[LIDER] Ballas Family"; }
					else if(PlayerInfo[i][pLeader] == 14) { admtext = "[LIDER] Los Surenos"; }
					else if(PlayerInfo[i][pLeader] == 15) { admtext = "[LIDER] MS-13"; }
					else if(PlayerInfo[i][pLeader] == 16) { admtext = "[LIDER] Grove Street Family"; }
					else if(PlayerInfo[i][pLeader] == 17) { admtext = "[LIDER] Hitman"; }
					else if(PlayerInfo[i][pLeader] == 18) { admtext = "[LIDER] Saobracajna Policija"; }
					else if(PlayerInfo[i][pLeader] == 19) { admtext = "[LIDER] Policijska Akademija"; }
					else if(PlayerInfo[i][pLeader] == 20) { admtext = "[LIDER] Privatna Org. 1"; }
					else if(PlayerInfo[i][pLeader] == 21) { admtext = "[LIDER] Bajkeri"; }
					else if(PlayerInfo[i][pLeader] == 22) { admtext = "[LIDER] Privatna Org. 2"; }
       				format(atext, sizeof(atext), "%s", admtext);
       				strcat(onlmember, atext);
    				strcat(onlmember, " | [CLAN] ");
       				strcat(onlmember, Ime(i));
       				strcat(onlmember, "\n");
      				}
    			}

    	        format(stringmembers,sizeof(stringmembers),"%s\n%s\n%s\n%s",memberslist1,memberslist2,memberslist3,memberslist5);
    			ShowPlayerDialog(playerid, LISTACLANOVA, DIALOG_STYLE_MSGBOX, "Spisak Svih Clanova", stringmembers, "OK", "OK");
    			return 1;
  			}
Reply


Messages In This Thread
[HELP]Command Bug - by Markoni990 - 11.05.2016, 15:44
Re: [HELP]Command Bug - by SyS - 11.05.2016, 15:45
Re: [HELP]Command Bug - by Dayrion - 11.05.2016, 16:23
Re: [HELP]Command Bug - by BiosMarcel - 11.05.2016, 16:31
Re: [HELP]Command Bug - by Dayrion - 11.05.2016, 17:38
Re: [HELP]Command Bug - by BiosMarcel - 11.05.2016, 17:41
Re: [HELP]Command Bug - by Markoni990 - 11.05.2016, 23:04
Re: [HELP]Command Bug - by Dayrion - 11.05.2016, 23:41
Re: [HELP]Command Bug - by Darkwood17 - 13.05.2016, 00:30
Re: [HELP]Command Bug - by GhostHacker - 13.05.2016, 05:06

Forum Jump:


Users browsing this thread: 1 Guest(s)