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
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
[pawn]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.
[/pawn]
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:
[pawn]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
- [oID]] = CreatePickup(1248,1,OrgInfo
- [oHqx],OrgInfo
- [oHqvy,OrgInfo
- [oHqz],OrgInfo
- [oVW]);
new txt[100];
format(txt,sizeof(txt), -1,"Ime Organizacije: %s\n Broj clanova: %d\n ID: %d",OrgInfo - [oName],OrgInfo
- [oBrojClanova],OrgInfo
- [oID]);
OrgText[OrgInfo - [oID] = Crate3DTextLabel(txt,-1,OrgInfo
- [oHqx],OrgInfo
- [oHqz],10.0,OrgInfo
- [oVW],0);
print(txt);
}
return 1;
}[/pawn]
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:
[pawn]INI_ParseFile(string, "LoadOrgs_%s", .bExtra = true, .extra = o);[/pawn]
Stavi ovo da ti ucita organizacije:
[pawn]INI_ParseFile(string, "LoadOrgs", .bExtra = true, .extra = o);[/pawn]
Ista situacija
Neko??