[Pomoc] Dialog Lideri


Započeo Shaw Salcedo, Decembar 18, 2015, 10:55:30 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:UP
Detaljan opis problema:
Znaci ovako ja startam server sve lepo radi ukucam cmd /lideri i onda mi izbaci ono online i svi lideri idem online lepo prikaze textdraw idem svi lideri ne desi se nista samo mi ovo u server logu izbaci
[20:41:31] [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[20:41:31] [debug]  Stack pointer (STK) is 0x806868, heap pointer (HEA) is 0x806A0C
[20:41:31] [debug] AMX backtrace:
[20:41:31] [debug] #0 00000000 in public OnDialogResponse () from BERPP.amx

Dio skripte:
if(dialogid == ONLINE_LIDERI)
	{
	    if(!response) return true;
	    if(response)
	    {
	        switch(listitem)
	        {
	            case 0:
	            {
	                new onllideri[1024];
	                for(new i=0; i<MAX_PLAYERS; i++)
					{
						if(IsPlayerConnected(i))
						{
							if (PI[i][pLeader] > 0)
							{
							    new name[64];
							    GetPlayerName(i, name, 64);
							    if(strlen(name) > 2)
							    {
									new atext[128];
									new orgtext[50];
									if(PI[i][pLeader] == 1) { orgtext = "Policija"; }
						     		else if(PI[i][pLeader] == 2) { orgtext = "Black Guerilla Family"; }
						       		else if(PI[i][pLeader] == 4) { orgtext = "Cripsy Joker"; }
						         	else if(PI[i][pLeader] == 6) { orgtext = "Novinari"; }
						          	else if(PI[i][pLeader] == 8) { orgtext = "F.B.I"; }
						           	else if(PI[i][pLeader] == 9) { orgtext = "The Red Brigade"; }
						            else if(PI[i][pLeader] == 11) { orgtext = "Mara Salvatrucha 13"; }
						            else if(PI[i][pLeader] == 12) { orgtext = "Parking Servis"; }
						            else if(PI[i][pLeader] == 13) { orgtext = "Hitna Pomoc"; }
						            else if(PI[i][pLeader] == 14) { orgtext = "The Escobar Cartel"; }
						            else if(PI[i][pLeader] == 15) { orgtext = "Taxi"; }
									format(atext, sizeof(atext), "{FFFFFF}%s", orgtext);
									strcat(onllideri, atext);
									strcat(onllideri, " | Lider: [");
									strcat(onllideri, GetNameEx(i));
									strcat(onllideri, "]");
									strcat(onllideri, "\n");
								}
							}
						}
					}
					if(strlen(onllideri) == 0) return Error(playerid, "Trenutno nema online lidera!");
					SPD(playerid, 199999, DSM, ""COL_BE"Lista online lidera", onllideri, "OK", "");
	            }
	            case 1:
	            {
  			         new text[64];
				     new File:lider1 = fopen("HR-RP/lideri/1.txt", io_read);
				     while(fread(lider1, text)) {
				     strmid(ldr1, text, 0, strlen(text), 255); }
				     fclose(lider1);

				     new File:lider2 = fopen("HR-RP/lideri/2.txt", io_read);
				     while(fread(lider2, text)) {
				     strmid(ldr2, text, 0, strlen(text), 255); }
				     fclose(lider2);

				     new File:lider4 = fopen("HR-RP/lideri/4.txt", io_read);
				     while(fread(lider4, text)) {
				     strmid(ldr4, text, 0, strlen(text), 255); }
				     fclose(lider4);

				     new File:lider6 = fopen("HR-RP/lideri/6.txt", io_read);
				     while(fread(lider6, text)) {
				     strmid(ldr6, text, 0, strlen(text), 255); }
				     fclose(lider6);

				     new File:lider8 = fopen("HR-RP/lideri/8.txt", io_read);
				     while(fread(lider8, text)) {
				     strmid(ldr8, text, 0, strlen(text), 255); }
				     fclose(lider8);

				     new File:lider9 = fopen("HR-RP/lideri/9.txt", io_read);
				     while(fread(lider9, text)) {
				     strmid(ldr9, text, 0, strlen(text), 255); }
				     fclose(lider9);

				     new File:lider11 = fopen("HR-RP/lideri/11.txt", io_read);
				     while(fread(lider11, text)) {
				     strmid(ldr11, text, 0, strlen(text), 255); }
				     fclose(lider11);

				     new File:lider12 = fopen("HR-RP/lideri/12.txt", io_read);
				     while(fread(lider12, text)) {
				     strmid(ldr12, text, 0, strlen(text), 255); }
				     fclose(lider12);
				     
				     new File:lider13 = fopen("HR-RP/lideri/13.txt", io_read);
				     while(fread(lider13, text)) {
				     strmid(ldr13, text, 0, strlen(text), 255); }
				     fclose(lider13);

				     new File:lider14 = fopen("HR-RP/lideri/14.txt", io_read);
				     while(fread(lider14, text)) {
				     strmid(ldr14, text, 0, strlen(text), 255); }
				     fclose(lider14);

				     new File:lider15 = fopen("HR-RP/lideri/15.txt", io_read);
				     while(fread(lider15, text)) {
				     strmid(ldr15, text, 0, strlen(text), 255); }
				     fclose(lider15);

				     new lideri1[1000], lideri2[1000], lideri[2048];
				     format(lideri1,1000,"{FFFFFF}Policija | %s\nBlack Guerilla Family | %s\nCripsy Joker | %s\nNovinari | %s\nF.B.I | %s\nThe Red Brigade | %s\nMara Salvatrucha 13 | %s",ldr1,ldr2,ldr4,ldr6,ldr8,ldr9);
				     format(lideri2,1000,"Taxi | %s\nParking Servis | %s\nHitna Pomoc | %s\nThe Escobar Cartel | %s",ldr15,ldr11,ldr13,ldr14);
				     format(lideri,2048,"%s\n%s",lideri1,lideri2);
				     SPD(playerid, 19999, DSM, ""COL_BE"Lista svih lidera", lideri, "OK", "");
	            }
			}
		}
	}


Neke slike/video za lakse dobivanje pomoci(neobavezno):
GAD SAM JA

Ez sredjeno :D
Bio je problem string :D
GAD SAM JA