Skripta koju koristim:Sistem kreiranja dinamicnih int za org
Detaljan opis problema:Kada kucam /napraviint i izaberem vrstu i sve to i ispisuje mi da je kreiran int ID ....... ali nema labela ni pickupa ne moze se ni uci ni nista.Sacuva se sve ok kada se ucitava u server log ipisuje da je ucitano ali na srw nema labela i ostalog
Dio skripte:Evo dio ucitavanja
for(new b = 0; b < sizeof(OGRINT); b++)
{
new gFile[35];
format(gFile, 50, "orge/ORGINT_%d.ini" ,b);
if(fexist(gFile))
{
INI_ParseFile(gFile, "UcitajOrgInt", .bExtra = true, .extra = b);
if(OGRINT[b][orgPostavljena] == 1)
{
if(OGRINT[b][orgVrsta] == 1)
{
OrgIntLabel[b] = CreateDynamic3DTextLabel("[ org 1 ]\n pritisnite F za ulaz" ,0x33CCFFAA,OGRINT[b][orgUlazX], OGRINT[b][orgUlazY], OGRINT[b][orgUlazY],15);
OrgIntPickup[b] = CreateDynamicPickup(19133, 1, OGRINT[b][orgUlazX], OGRINT[b][orgUlazY], OGRINT[b][orgUlazY]);
}
if(OGRINT[b][orgVrsta] == 2)
{
OrgIntLabel[b] = CreateDynamic3DTextLabel("[ org 2 ]\n pritisnite F za ulaz" ,0x33CCFFAA,OGRINT[b][orgUlazX], OGRINT[b][orgUlazY], OGRINT[b][orgUlazY],15);
OrgIntPickup[b] = CreateDynamicPickup(19133, 1, OGRINT[b][orgUlazX], OGRINT[b][orgUlazY], OGRINT[b][orgUlazY]);
}
printf(" Y_INI | OrgaInt %d ucitana",b);
}
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Daj komandu /kreirajint ne shvatam ovo Orgvrsta kako vec :)
Evo
CMD:napraviorgint(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin]< 6) return SCM(playerid, GRAD2,"{FF0000}GRESKA:{FFFFFF} Niste ovlasceni da koristite ovu komandu.");
new string[512];
new orgaid = 0;
GetPlayerPos(playerid, X,Y,Z);
for(new b = 0; b < sizeof(OGRINT); b++)
{
if(OGRINT[b][orgPostavljena] == 1)
{
orgaid = b + 1;
}
}
if(orgaid > 200) return SCM(playerid, -1, "{FF0000}GRESKA:{FFFFFF} Ne mozete napraviti vise od 200 orgi.");
new vrsta, lvl;
if(sscanf(params, "ii", vrsta, lvl))
{
SCM(playerid, -1, "{0080C0}BM:{FFFFFF} /napraviorgint [vrsta] [tim]");
SCM(playerid, -1, "Vrste Interiora | 0: Policija | 1: Interventna | 2: Taxi");
SCM(playerid, -1, "Vrste Interiora | 3: Hitna | 4: Novinari | 5: Dallas");
SCM(playerid, -1, "Vrste Interiora | 6: GSF | 7: Mexican | 8: LCN | 9: Hollywood");
SCM(playerid, -1, "Vrste Interiora | 10: Rusija | 11: Vlada | 12: -----");
return 1;
}
/////////////////////////////////////////////////////////////////////////////
if(vrsta == 0) // Policija
{
OGRINT[orgaid][orgIzlazX] = 246.8424;
OGRINT[orgaid][orgIzlazY] = 62.6752;
OGRINT[orgaid][orgIzlazZ] = 1003.7195;
OGRINT[orgaid][orgInt] = 6;
OGRINT[orgaid][orgVrsta] = 1;
OGRINT[orgaid][orgKoMozeUc] = lvl;
//OrgIntLabel[orgaid] = CreateDynamic3DTextLabel("[ Policija ]\n pritisnite F za ulaz" ,0x33CCFFAA,X,Y,Z,15);
//OrgIntPickup[orgaid] = CreateDynamicPickup(1247, 1, OGRINT[orgaid][orgUlazX], OGRINT[orgaid][orgUlazY], OGRINT[orgaid][orgUlazY]);
new str[128];
format(str,128,"[ADMIN] VLASNIK %s je napravio interior Policije. ID interiora je %d.", GetName(playerid), orgaid);
ABroadCast(ZUTA,str,1);
}
OGRINT[orgaid][orgUlazX] = X;
OGRINT[orgaid][orgUlazY] = Y;
OGRINT[orgaid][orgUlazY] = Z;
OGRINT[orgaid][orgVW] = orgaid;
OGRINT[orgaid][orgPostavljena] = 1;
format(string,sizeof(string),"Interior ID:%d je napravljen.",orgaid);
SCM(playerid,SIVA,string);
OrgIntLabelIPickup(orgaid);
SacuvajIntOrg(orgaid);
return 1;
}
[code]
Reseno mala greska veliki problem :D
LOCK!