Organizacije


Započeo TONY x, Avgust 08, 2017, 14:42:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja,RP,0
Detaljan opsi problema:Pravio sam sistem organizacija i imam neke warninge manje bitne resio bih i sam ali problem je sto nece taj vazniji deo bez warninga i error i napravio sam jedan print u stocku koji tu ima znacajnu ulogu ni on nece da se prikaze...
Dio skripte:Dacu vam celu;

https://www.sendspace.com/file/onou6q

Daj warninge, nismo vidoviti
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

NIsam siguran ali lici mi kao da bas nemaju presudnu ulogu o tome sto sam ja hteo...ali ja sam dao ceo server pa si mogao da kompilujes i vidis+zatim popravis ali evo ti warninga
C:\Users\a\Desktop\PBRP\gamemodes\PB-RP.pwn(288) : warning 202: number of arguments does not match definition
C:\Users\a\Desktop\PBRP\gamemodes\PB-RP.pwn(288) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.

Ako te zanima linija udji u mod pa vidi

Nepotrebno ti je to na OnPlayerDiscconect

Ok za onplayerdissconect ali poenta je sto nece da mi se stvori pickup i 3D text

Jesi li stavio to pod OnGameModeInit?

Ne pod stock sam evo ti ga:
stock LoadOrgs()
{
	for(new o=1;o<MAX_ORGS;o++)
	{
	new string[128];
	format(string,sizeof(string),"/Organizacije/%d.ini",o);
	INI_ParseFile(string, "LoadOrgs_%s", .bExtra = true, .extra = o);
	OrgPickups[OrgInfo[o] [oID]] = CreatePickup(1248,1,OrgInfo[o][oHqx],OrgInfo[o][oHqvy,OrgInfo[o][oHqz],OrgInfo[o][oVW]);
 	new txt[100];
 	format(txt,sizeof(txt), -1,"Ime Organizacije: %s\n Broj clanova: %d\n ID: %d",OrgInfo[o][oName],OrgInfo[o][oBrojClanova],OrgInfo[o][oID]);
 	OrgText[OrgInfo[o][oID] = Crate3DTextLabel(txt,-1,OrgInfo[o][oHqx],OrgInfo[o][oHqz],10.0,OrgInfo[o][oVW],0);
 	print(txt);
	}
	return 1;
}

Organizacije su ti definisane integerom a ti ih loadujes preko stringa, ne moze to tako
Procitaj ovo: http://wiki.sa-mp.com/wiki/Format
Ako ti nije jasno samo ukloni iz ParseFile "_%s"

Rauzmime da sam nov u skriptanju tako da ne kontam nasta mislis kad kazes ParseFile kad ja to nemam nigde ako to nije problem da ti to ucinis i posaljes mi na pastebin ili da mi bolje objasnis

Mesto ovoga:
INI_ParseFile(string, "LoadOrgs_%s", .bExtra = true, .extra = o);

Stavi ovo da ti ucita organizacije:
INI_ParseFile(string, "LoadOrgs", .bExtra = true, .extra = o);