Dynamic Faction

Započeo noddy_
25. Sep. 2021.
1,302
pregleda
17
postova
D1NO
6
Crime Lord
25. Sep. 2021.
Problem(error/warning):
Nema errora pa tako ni warninga,/createfaction radi i sve lijepo ali nece da ucita jebeni label i pickup
radim po modulu, modules/factions.pwn
Deo skripte:


#include
#include
#include

#define FAPATH "Factions/Faction_%d.ini"

#define MAX_FACTIONS 15

#define OTIP_PD  1
#define OTIP_BANDA    2
#define OTIP_MAFIJA  3

new oPickUP[ MAX_FACTIONS ];
new Text3D:oLabel[ MAX_FACTIONS ];
//new oSefPickup[ MAX_FACTIONS ];
//new Text3D:oSefLabel[ MAX_FACTIONS ];
new efa[ MAX_PLAYERS ];

enum oInfo
{
oIme,
oLeader,
oTip,
oClanovi,
oclan1,
oclan2,
oclan3,
oclan4,
oclan5,
oclan6,
oclan7,
oclan8,
oclan9,
oclan10,
oclan11,
oclan12,
oclan13,
oclan14,
oclan15,
orank1,
orank2,
orank3,
orank4,
orank5,
orank6,
Float:oX,
Float:oY,
Float:oZ,
Float:oIX,
Float:oIY,
Float:oIZ,
Float:oSX,
Float:oSY,
Float:oSZ,
oSefMoney,
oSefDrugs,
oSefMats
}

new OI;

stock NewFaction(const len)
{
new faid = -1;
for(new loop = (0), faction_check = (-1), Data_ = "\0"; loop != len; ++ loop)
{
faction_check = (loop+1);
format(Data_, sizeof(Data_), FAPATH,faction_check);
if(!fexist(Data_))
{
faid = (faction_check);
break;
}
}
return faid;
}

stock SaveFaction( id )
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, id);
new INI:File = INI_Open(fafile);
INI_WriteString(File, "Ime", OI);
INI_WriteString(File, "Leader", OI);
INI_WriteInt(File, "Tip", OI);
INI_WriteInt(File, "Clanovi", OI);
INI_WriteString(File, "Clan1", OI);
INI_WriteString(File, "Clan2", OI);
INI_WriteString(File, "Clan3", OI);
INI_WriteString(File, "Clan4", OI);
INI_WriteString(File, "Clan5", OI);
INI_WriteString(File, "Clan6", OI);
INI_WriteString(File, "Clan7", OI);
INI_WriteString(File, "Clan8", OI);
INI_WriteString(File, "Clan9", OI);
INI_WriteString(File, "Clan10", OI);
INI_WriteString(File, "Clan11", OI);
INI_WriteString(File, "Clan12", OI);
INI_WriteString(File, "Clan13", OI);
INI_WriteString(File, "Clan14", OI);
INI_WriteString(File, "Clan15", OI);
INI_WriteString(File, "Rank1", OI);
INI_WriteString(File, "Rank2", OI);
INI_WriteString(File, "Rank3", OI);
INI_WriteString(File, "Rank4", OI);
INI_WriteString(File, "Rank5", OI);
INI_WriteString(File, "Rank6", OI);
INI_WriteFloat(File, "UlazX", OI);
INI_WriteFloat(File, "UlazY", OI);
INI_WriteFloat(File, "UlazZ", OI);
INI_WriteFloat(File, "IntX", OI);
INI_WriteFloat(File, "IntY", OI);
INI_WriteFloat(File, "IntZ", OI);
INI_WriteFloat(File, "SafeX", OI);
INI_WriteFloat(File, "SafeY", OI);
INI_WriteFloat(File, "SafeZ", OI);
INI_WriteInt(File, "SefMoney", OI);
INI_WriteInt(File, "SefDrugs", OI);
INI_WriteInt(File, "SefMats", OI);
INI_Close(File);
return 1;
}

forward LoadFactions(id, name[], value[]);
public LoadFactions(id, name[], value[])
{
INI_String("Ime", OI, 128);
INI_String("Leader", OI, 128);
INI_Int("Tip", OI);
INI_Int("Clanovi", OI);
INI_String("Clan1", OI, 128);
INI_String("Clan2", OI, 128);
INI_String("Clan3", OI, 128);
INI_String("Clan4", OI, 128);
INI_String("Clan5", OI, 128);
INI_String("Clan6", OI, 128);
INI_String("Clan7", OI, 128);
INI_String("Clan8", OI, 128);
INI_String("Clan9", OI, 128);
INI_String("Clan10", OI, 128);
INI_String("Clan11", OI, 128);
INI_String("Clan12", OI, 128);
INI_String("Clan13", OI, 128);
INI_String("Clan14", OI, 128);
INI_String("Clan15", OI, 128);
INI_String("Rank1", OI, 128);
INI_String("Rank2", OI, 128);
INI_String("Rank3", OI, 128);
INI_String("Rank4", OI, 128);
INI_String("Rank5", OI, 128);
INI_String("Rank6", OI, 128);
INI_Float("UlazX", OI);
INI_Float("UlazY", OI);
INI_Float("UlazZ", OI);
INI_Float("IntX", OI);
INI_Float("IntY", OI);
INI_Float("IntZ", OI);
INI_Float("SafeX", OI);
INI_Float("SafeY", OI);
INI_Float("SafeZ", OI);
INI_Int("SefMoney", OI);
INI_Int("SefDrugs", OI);
INI_Int("SefMats", OI);
new fastr;
format(fastr, sizeof(fastr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s\n{FF0000}Clanovi : {FFFFFF}%d",OI,OI,OI);
oLabel[ id ] = Create3DTextLabel(fastr, 0x8080FF, OI,OI,OI, 10.0, 0, 0);
oPickUP[ id ] = CreateDynamicPickup(1314, 1, OI,OI,OI);
return 1;
}

stock LoadFaS(  )
{
for(new i = 0; i < MAX_FACTIONS; i++)
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, fafile);
if(fexist(fafile))
{
INI_ParseFile(fafile, "LoadFactions", .bExtra = true, .extra = i);
}
}
}

//To je citav modul factions-a hvala ko pomogne

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
Boketa
4
Shot Caller
25. Sep. 2021.
chupo wrote on September 25, 2021, 8:53 am:
Problem(error/warning):
Nema errora pa tako ni warninga,/createfaction radi i sve lijepo ali nece da ucita jebeni label i pickup
radim po modulu, modules/factions.pwn
Deo skripte:


#include
#include
#include

#define FAPATH "Factions/Faction_%d.ini"

#define MAX_FACTIONS 15

#define OTIP_PD  1
#define OTIP_BANDA    2
#define OTIP_MAFIJA  3

new oPickUP[ MAX_FACTIONS ];
new Text3D:oLabel[ MAX_FACTIONS ];
//new oSefPickup[ MAX_FACTIONS ];
//new Text3D:oSefLabel[ MAX_FACTIONS ];
new efa[ MAX_PLAYERS ];

enum oInfo
{
oIme,
oLeader,
oTip,
oClanovi,
oclan1,
oclan2,
oclan3,
oclan4,
oclan5,
oclan6,
oclan7,
oclan8,
oclan9,
oclan10,
oclan11,
oclan12,
oclan13,
oclan14,
oclan15,
orank1,
orank2,
orank3,
orank4,
orank5,
orank6,
Float:oX,
Float:oY,
Float:oZ,
Float:oIX,
Float:oIY,
Float:oIZ,
Float:oSX,
Float:oSY,
Float:oSZ,
oSefMoney,
oSefDrugs,
oSefMats
}

new OI;

stock NewFaction(const len)
{
new faid = -1;
for(new loop = (0), faction_check = (-1), Data_ = "\0"; loop != len; ++ loop)
{
faction_check = (loop+1);
format(Data_, sizeof(Data_), FAPATH,faction_check);
if(!fexist(Data_))
{
faid = (faction_check);
break;
}
}
return faid;
}

stock SaveFaction( id )
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, id);
new INI:File = INI_Open(fafile);
INI_WriteString(File, "Ime", OI);
INI_WriteString(File, "Leader", OI);
INI_WriteInt(File, "Tip", OI);
INI_WriteInt(File, "Clanovi", OI);
INI_WriteString(File, "Clan1", OI);
INI_WriteString(File, "Clan2", OI);
INI_WriteString(File, "Clan3", OI);
INI_WriteString(File, "Clan4", OI);
INI_WriteString(File, "Clan5", OI);
INI_WriteString(File, "Clan6", OI);
INI_WriteString(File, "Clan7", OI);
INI_WriteString(File, "Clan8", OI);
INI_WriteString(File, "Clan9", OI);
INI_WriteString(File, "Clan10", OI);
INI_WriteString(File, "Clan11", OI);
INI_WriteString(File, "Clan12", OI);
INI_WriteString(File, "Clan13", OI);
INI_WriteString(File, "Clan14", OI);
INI_WriteString(File, "Clan15", OI);
INI_WriteString(File, "Rank1", OI);
INI_WriteString(File, "Rank2", OI);
INI_WriteString(File, "Rank3", OI);
INI_WriteString(File, "Rank4", OI);
INI_WriteString(File, "Rank5", OI);
INI_WriteString(File, "Rank6", OI);
INI_WriteFloat(File, "UlazX", OI);
INI_WriteFloat(File, "UlazY", OI);
INI_WriteFloat(File, "UlazZ", OI);
INI_WriteFloat(File, "IntX", OI);
INI_WriteFloat(File, "IntY", OI);
INI_WriteFloat(File, "IntZ", OI);
INI_WriteFloat(File, "SafeX", OI);
INI_WriteFloat(File, "SafeY", OI);
INI_WriteFloat(File, "SafeZ", OI);
INI_WriteInt(File, "SefMoney", OI);
INI_WriteInt(File, "SefDrugs", OI);
INI_WriteInt(File, "SefMats", OI);
INI_Close(File);
return 1;
}

forward LoadFactions(id, name[], value[]);
public LoadFactions(id, name[], value[])
{
INI_String("Ime", OI, 128);
INI_String("Leader", OI, 128);
INI_Int("Tip", OI);
INI_Int("Clanovi", OI);
INI_String("Clan1", OI, 128);
INI_String("Clan2", OI, 128);
INI_String("Clan3", OI, 128);
INI_String("Clan4", OI, 128);
INI_String("Clan5", OI, 128);
INI_String("Clan6", OI, 128);
INI_String("Clan7", OI, 128);
INI_String("Clan8", OI, 128);
INI_String("Clan9", OI, 128);
INI_String("Clan10", OI, 128);
INI_String("Clan11", OI, 128);
INI_String("Clan12", OI, 128);
INI_String("Clan13", OI, 128);
INI_String("Clan14", OI, 128);
INI_String("Clan15", OI, 128);
INI_String("Rank1", OI, 128);
INI_String("Rank2", OI, 128);
INI_String("Rank3", OI, 128);
INI_String("Rank4", OI, 128);
INI_String("Rank5", OI, 128);
INI_String("Rank6", OI, 128);
INI_Float("UlazX", OI);
INI_Float("UlazY", OI);
INI_Float("UlazZ", OI);
INI_Float("IntX", OI);
INI_Float("IntY", OI);
INI_Float("IntZ", OI);
INI_Float("SafeX", OI);
INI_Float("SafeY", OI);
INI_Float("SafeZ", OI);
INI_Int("SefMoney", OI);
INI_Int("SefDrugs", OI);
INI_Int("SefMats", OI);
new fastr;
format(fastr, sizeof(fastr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s\n{FF0000}Clanovi : {FFFFFF}%d",OI,OI,OI);
oLabel[ id ] = Create3DTextLabel(fastr, 0x8080FF, OI,OI,OI, 10.0, 0, 0);
oPickUP[ id ] = CreateDynamicPickup(1314, 1, OI,OI,OI);
return 1;
}

stock LoadFaS(  )
{
for(new i = 0; i < MAX_FACTIONS; i++)
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, fafile);
if(fexist(fafile))
{
INI_ParseFile(fafile, "LoadFactions", .bExtra = true, .extra = i);
}
}
}

//To je citav modul factions-a hvala ko pomogne

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//


uradi ovako:
stock LoadFaS(  )
{
for(new i = 0; i < MAX_FACTIONS; i++)
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, fafile);
if(fexist(fafile))
{
INI_ParseFile(fafile, "LoadFactions", .bExtra = true, .extra = i);
                        new fastr;
                format(fastr, sizeof(fastr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s\n{FF0000}Clanovi : {FFFFFF}%d",OI,OI ,OI);
                oLabel[ id ] = Create3DTextLabel(fastr, 0x8080FF, OI,OI,OI, 10.0, 0, 0);
                oPickUP[ id ] = CreateDynamicPickup(1314, 1, OI,OI,OI);
}
}
}
D1NO
6
Crime Lord
25. Sep. 2021.
Itz. wrote on September 25, 2021, 9:11 am:
uradi ovako:
stock LoadFaS(  )
{
for(new i = 0; i < MAX_FACTIONS; i++)
{
new fafile;
format(fafile, sizeof(fafile), FAPATH, fafile);
if(fexist(fafile))
{
INI_ParseFile(fafile, "LoadFactions", .bExtra = true, .extra = i);
                        new fastr;
                format(fastr, sizeof(fastr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s\n{FF0000}Clanovi : {FFFFFF}%d",OI,OI ,OI);
                oLabel[ id ] = Create3DTextLabel(fastr, 0x8080FF, OI,OI,OI, 10.0, 0, 0);
                oPickUP[ id ] = CreateDynamicPickup(1314, 1, OI,OI,OI);
}
}
}


Tako je i bilo i opet nije htijelo
Boketa
4
Shot Caller
25. Sep. 2021.
chupo wrote on September 25, 2021, 9:12 am:
Tako je i bilo i opet nije htijelo


Probaj i ovo i ono sto sam ti gore napisao.
forward LoadFactions(id, name[], value[]);
public LoadFactions(id, name[], value[])
{
INI_String("Ime", OI, 128);
INI_String("Leader", OI, 128);
INI_Int("Tip", OI);
INI_Int("Clanovi", OI);
INI_String("Clan1", OI, 128);
INI_String("Clan2", OI, 128);
INI_String("Clan3", OI, 128);
INI_String("Clan4", OI, 128);
INI_String("Clan5", OI, 128);
INI_String("Clan6", OI, 128);
INI_String("Clan7", OI, 128);
INI_String("Clan8", OI, 128);
INI_String("Clan9", OI, 128);
INI_String("Clan10", OI, 128);
INI_String("Clan11", OI, 128);
INI_String("Clan12", OI, 128);
INI_String("Clan13", OI, 128);
INI_String("Clan14", OI, 128);
INI_String("Clan15", OI, 128);
INI_String("Rank1", OI, 128);
INI_String("Rank2", OI, 128);
INI_String("Rank3", OI, 128);
INI_String("Rank4", OI, 128);
INI_String("Rank5", OI, 128);
INI_String("Rank6", OI, 128);
INI_Float("UlazX", OI);
INI_Float("UlazY", OI);
INI_Float("UlazZ", OI);
INI_Float("IntX", OI);
INI_Float("IntY", OI);
INI_Float("IntZ", OI);
INI_Float("SafeX", OI);
INI_Float("SafeY", OI);
INI_Float("SafeZ", OI);
INI_Int("SefMoney", OI);
INI_Int("SefDrugs", OI);
INI_Int("SefMats", OI);
return 1;
}
Exnas.pwn
5
Godfather
25. Sep. 2021.
Pa gdje si pozvao LoadFaS ?

Ne zelim nista da komentarisem na temu varijabli, sve najbolje
D1NO
6
Crime Lord
25. Sep. 2021.
Itz. wrote on September 25, 2021, 9:18 am:
Probaj i ovo i ono sto sam ti gore napisao.
forward LoadFactions(id, name[], value[]);
public LoadFactions(id, name[], value[])
{
INI_String("Ime", OI, 128);
INI_String("Leader", OI, 128);
INI_Int("Tip", OI);
INI_Int("Clanovi", OI);
INI_String("Clan1", OI, 128);
INI_String("Clan2", OI, 128);
INI_String("Clan3", OI, 128);
INI_String("Clan4", OI, 128);
INI_String("Clan5", OI, 128);
INI_String("Clan6", OI, 128);
INI_String("Clan7", OI, 128);
INI_String("Clan8", OI, 128);
INI_String("Clan9", OI, 128);
INI_String("Clan10", OI, 128);
INI_String("Clan11", OI, 128);
INI_String("Clan12", OI, 128);
INI_String("Clan13", OI, 128);
INI_String("Clan14", OI, 128);
INI_String("Clan15", OI, 128);
INI_String("Rank1", OI, 128);
INI_String("Rank2", OI, 128);
INI_String("Rank3", OI, 128);
INI_String("Rank4", OI, 128);
INI_String("Rank5", OI, 128);
INI_String("Rank6", OI, 128);
INI_Float("UlazX", OI);
INI_Float("UlazY", OI);
INI_Float("UlazZ", OI);
INI_Float("IntX", OI);
INI_Float("IntY", OI);
INI_Float("IntZ", OI);
INI_Float("SafeX", OI);
INI_Float("SafeY", OI);
INI_Float("SafeZ", OI);
INI_Int("SefMoney", OI);
INI_Int("SefDrugs", OI);
INI_Int("SefMats", OI);
return 1;
}


I to sam pokusavao
Boketa
4
Shot Caller
25. Sep. 2021.
__vedran.xyz77 wrote on September 25, 2021, 9:25 am:
Pa gdje si pozvao LoadFaS ?

Ne zelim nista da komentarisem na temu varijabli, sve najbolje


Upravo, sto kaze gde si pozvao LoadFaS();
D1NO
6
Crime Lord
25. Sep. 2021.
__vedran.xyz77 wrote on September 25, 2021, 9:25 am:
Pa gdje si pozvao LoadFaS ?

Ne zelim nista da komentarisem na temu varijabli, sve najbolje


LoadFaS je pozvana u OnGameModeInit, efa[ MAX_PLAYERS ] je prebacena u main.pwn
Boketa
4
Shot Caller
25. Sep. 2021.
chupo wrote on September 25, 2021, 9:26 am:
LoadFaS je pozvana u OnGameModeInit, efa[ MAX_PLAYERS ] je prebacena u main.pwn


Za sta ti sluzi efa variabla? Takodje posalji mi kreiranje same organizacije.
D1NO
6
Crime Lord
25. Sep. 2021.
Itz. wrote on September 25, 2021, 9:28 am:
Za sta ti sluzi efa variabla? Takodje posalji mi kreiranje same organizacije.


efa je skracenica od EditinfFaction sto mi sluzi, da kada igrac pravi fakciju da nosi tu org na sebi dok je ne kreira do kraja

modul je citav poslan, evo jos OnDialogResponse i CMD

CMD:createfaction(playerid, params[])
{
if(PI < 7) return SCM(playerid, -1, "{FF0000}(greska) {FFFFFF}Samo Owneri!");
if(efa > 0) return SCM(playerid, -1, "{FF0000}(greska) {FFFFFF}Vec pravis organizaciju!");
new Float:X, Float:Y, Float:Z, i = NewFaction(MAX_FACTIONS), nikostr;
efa = 1;
format(nikostr, sizeof(nikostr), "Niko");
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = nikostr;
OI = 0;
OI = 0;
OI = 0;
GetPlayerPos(playerid, X,Y,Z);
OI = X;
OI = Y;
OI = Z;
oPickUP[ i ] = CreatePickup(1314, 1, X,Y,Z, 0);
SPD(playerid, d_orgime, DIALOG_STYLE_INPUT, "Create Faction", "Unesi ime {737BE1}organizacije", "Unesi", "Odustani");
return 1;
}

case d_orgime:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new faime;
format(faime, sizeof(faime), "%s",inputtext);
OI[efa] = faime;
SPD(playerid, d_otip, DIALOG_STYLE_LIST, "Tip Organizacije","TIP : PD\nTIP : BANDA\n TIP : MAFIJA", "Odaberi", "Odustani");
}
}
case d_otip:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
switch(listitem)
{
case 0:
{
OI[efa] = OTIP_PD;
SPD(playerid, d_orank1, DIALOG_STYLE_INPUT, "Rank 1","Unesi ime Rank 1","Unesi","Odustani");
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Tip : PD");
}
case 1:
{
OI[efa] = OTIP_BANDA;
SPD(playerid, d_orank1, DIALOG_STYLE_INPUT, "Rank 1","Unesi ime Rank 1","Unesi","Odustani");
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Tip : Banda");
}
case 2:
{
OI[efa] = OTIP_MAFIJA;
SPD(playerid, d_orank1, DIALOG_STYLE_INPUT, "Rank 1","Unesi ime Rank 1","Unesi","Odustani");
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Tip : Mafija");
}
}
}
}
case d_orank1:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new rankstr;
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_orank2,DIALOG_STYLE_INPUT, "Rank 2","Unesi ime Rank-a 2","Unesi","Odustani");
}
}
case d_orank2:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new rankstr;
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_orank3,DIALOG_STYLE_INPUT, "Rank 3","Unesi ime Rank-a 3","Unesi","Odustani");
}
}
case d_orank3:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new rankstr;
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_orank4,DIALOG_STYLE_INPUT, "Rank 4","Unesi ime Rank-a 4","Unesi","Odustani");
}
}
case d_orank4:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new rankstr;
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_orank5,DIALOG_STYLE_INPUT, "Rank 5","Unesi ime Rank-a 5","Unesi","Odustani");
}
}
case d_orank5:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new rankstr;
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_orank6,DIALOG_STYLE_INPUT, "Rank 6","Unesi ime Rank-a 6","Unesi","Odustani");
}
}
case d_orank6:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new i = efa;
new rankstr;
new istr;
format(istr, sizeof(istr), "{737BE1}Ime Organizacije : {FFFFFF}%s\n{737BE1}Tip : {FFFFFF}%d",OI,OI);
format(rankstr, sizeof(rankstr), "%s", inputtext);
OI[efa] = rankstr;
SPD(playerid, d_oinfo, DIALOG_STYLE_MSGBOX, "Info", istr, "Potvrdi","Odustani");
}
}
case d_oinfo:
{
if(!response)
{
DestroyPickup(oPickUP[efa]);
SCM(playerid, -1, ""infocol"(info) {FFFFFF}Odustali ste od kreiranja organizacije");
efa = -1;
}
if(response)
{
new i = efa;
SaveFaction(i);
new fastr;
format(fastr, sizeof(fastr), "{FF0000}Organizacija : {FFFFFF}%s\n{FF0000}Lider : {FFFFFF}%s\n{FF0000}Clanovi : {FFFFFF}%d",OI,OI,OI);
oLabel[ i ] = Create3DTextLabel(fastr, 0x8080FF, OI,OI,OI, 10.0, 0, 0);
efa = -1;
}
}
Exnas.pwn
5
Godfather
25. Sep. 2021.
A je l se kreira Label kada kreiras org ?
D1NO
6
Crime Lord
25. Sep. 2021.
__vedran.xyz77 wrote on September 25, 2021, 9:32 am:
A je l se kreira Label kada kreiras org ?

Da i Label i PickUp, kada ugasim server i ponovo upalim jednostavno se ne kreiraju
Boketa
4
Shot Caller
25. Sep. 2021.
chupo wrote on September 25, 2021, 9:36 am:
Da i Label i PickUp, kada ugasim server i ponovo upalim jednostavno se ne kreiraju


Jel izbacuje neku gresku nesto u logu?
I preporucio bih ti da ne mesas cas CreatePickup cas CreateDynamicPickup.
D1NO
6
Crime Lord
25. Sep. 2021.
Itz. wrote on September 25, 2021, 9:38 am:
Jel izbacuje neku gresku nesto u logu?
I preporucio bih ti da ne mesas cas CreatePickup cas CreateDynamicPickup.

Ne ne izbacuje, i sve sam stavio na CreatePickUp nije vise Dynamic
Exnas.pwn
5
Godfather
25. Sep. 2021.
Pa bilo bi bolje da koristis Dynamic, ali to trenutno nije problem.

Kreiranje je u oba slucaja identicno sto znaci da je problem u loadanju

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha