Problem sa kreiranjem dinamicnog sistema organizacija

SejnurHD Započeo xsar.p
pre 1 godinu
1,035
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
SejnurHD
OG Legend
pre 1 godinu
Problem(error/warning): Pratio sam yt tutorijal za kreiranje dinamicnog sistema organizacija sve sam uradio kao i na videu ali kad upisem /napraviorg izbaci mi server: unkown command i ne pokaze dialog uopste. editaorg se postavlja na 1 ali osim toga nista drugo se ne menja proverio sam u fajlu organizacije sve ostaje isto
Deo skripte: https://pastebin.com/1XdEQqBh - /napraviorg
https://pastebin.com/R2pV33SH - ondialogresponse dialoga koji treba da pokaze (na kraju svih caseova postoji } i takodje return 1 na samom kraju ako treba jos neki deo koda kazite. takodje sam proverio dal ce se dialog pokazati ako samo napravim komandu za pokazivanja dialoga i sve radi kako treba
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor

Slika/video ingame problema(obavezno ako je ingame problem): link slike
Alexanderr
Shot Caller
pre 1 godinu
ne radi se tako dialog ide prvo response pa case  😳
jovaanoviicc17
Shot Caller
pre 1 godinu
MaEsTrOo wrote on April 7, 2024, 7:28 am:
ne radi se tako dialog ide prvo response pa case  😳

kako prvo response pa case majke ti, mora prvo uci u dialog pa onda da uradi response na taj dialog, case dialog pa u tom dialogu gleda da li je response true ili false
Alexanderr
Shot Caller
pre 1 godinu
emmett wajtt wrote on April 7, 2024, 1:10 pm:
kako prvo response pa case majke ti, mora prvo uci u dialog pa onda da uradi response na taj dialog, case dialog pa u tom dialogu gleda da li je response true ili false
ne znam ne radim obicne dialoge  radim u easy Ako sam sad i ovde reko nesto pogresno da ga jebes nisam profesionalac reko sam sta sam mislio da bi mu pomoglo i tjt ;d
Lexy
Underboss
pre 1 godinu
ShowPlayerDialog(playerid, DIALOG_ORGIME, DIALOG_STYLE_INPUT, "{95b4a2}Kreiranje organizacije | {FFFFFF}Ime", "Unesite ime organizacije:", "Potvrdi", "Odustani");


Jel ovo easydialog 😕😕?
OrgInfo = nikostring;
OrgInfo = nikostring;
OrgInfo = nikostring;
OrgInfo = 2;
OrgInfo = 5;
GetPlayerPos(playerid, X,Y,Z);
OrgInfo = X;
OrgInfo = Y;
OrgInfo = Z;
orgPickup = CreatePickup(19132,i,X,Y,Z);


Zasto ne enum 😕

Posalji cijeli response...
SejnurHD
OG Legend
pre 1 godinu
yeet wrote on April 7, 2024, 4:29 pm:
ShowPlayerDialog(playerid, DIALOG_ORGIME, DIALOG_STYLE_INPUT, "{95b4a2}Kreiranje organizacije | {FFFFFF}Ime", "Unesite ime organizacije:", "Potvrdi", "Odustani");


Jel ovo easydialog 😕😕?
OrgInfo = nikostring;
OrgInfo = nikostring;
OrgInfo = nikostring;
OrgInfo = 2;
OrgInfo = 5;
GetPlayerPos(playerid, X,Y,Z);
OrgInfo = X;
OrgInfo = Y;
OrgInfo = Z;
orgPickup = CreatePickup(19132,i,X,Y,Z);


Zasto ne enum 😕

Posalji cijeli response...

pojma nemam kao sto rekoh uradio sam samo ono sto sam video iz videa
		case DIALOG_ORGIME:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new ime;
format(ime, sizeof(ime), "%s", inputtext);
OrgInfo[editaorg] = ime;
ShowPlayerDialog(playerid, DIALOG_ORGTIP, DIALOG_STYLE_MSGBOX, "{95b4a2}Kreiranje Organizacija","Odaberi tip organizacije", "Drzavna","Mafija");
}
}
case DIALOG_ORGTIP:
{
if(!response)
{
OrgInfo[editaorg] = 0;
ShowPlayerDialog(playerid,DIALOG_RANK1, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacij", "Unesite ime ranka 1", "Potvrdi", "Odustani");

}
if(response)
{
OrgInfo[editaorg] = 1;

ShowPlayerDialog(playerid,DIALOG_RANK1, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 1", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK1:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK2, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 2", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK2:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK3, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 3", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK3:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK4, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 4", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK4:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK5, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 5", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK5:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
new infostring, drz, i = editaorg;

if(OrgInfo == 0){
format(drz, sizeof(drz), "Drzavna");
}
else{
format(drz, sizeof(drz), "Ilegalna");
}

format(infostring, sizeof(infostring), "{FFFFFF}Ime: %s\nVrsta: %s\nRank1: %s\nRank2: %s\nRank3: %s\nRank4: %s\nRank5: %s", OrgInfo, drz, OrgInfo, OrgInfo, OrgInfo, OrgInfo, OrgInfo);
format(string, sizeof(string), "%s", inputtext);

OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_ORGINFO, DIALOG_STYLE_MSGBOX, "{95b4a2}Kreiranje Organizacija | {FFFFFF}Informacije", infostring, "Potvrdi","Odustani");
}
}
case DIALOG_ORGINFO:{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new i = editaorg;
SaveOrg(i);
new string;
format(string, sizeof(string), "{95b4a2}[ {FFFFFF}%s {95b4a2}]\n{95b4a2}[ Lider: {FFFFFF}%s {95b4a2}]",OrgInfo);
editaorg = -1;
}
}

skonto sam da server napravi 10 praznih .ini fajlova svaki puta kada se restartuje pa se tad zbaguje ceo sistem a ako ugasim server pa ga ponovo pokrenem sve bude okej ako sam pre toga obrisao te prazne .ini fajlove, ali onda se pojavi drugi problem tj kada napravim drugu organizaciju ona ne dobije drugi id nego zameni mesto sa prvim mestom i onda ta prethodna org postaje nefunkcionalna
jedini enum vezan za org je ovaj
enum orgInfo{
orgIme,
orgLider,
orgClan1,
orgClan2,
orgSefDroga,
orgSefNovac,
orgTip,
orgRank1,
orgRank2,
orgRank3,
orgRank4,
orgRank5,
Float:orgX,
Float:orgY,
Float:orgZ
};
new OrgInfo;


primer .ini fajla
Ime = 
Lider =
Clan1 =
Clan2 =
Tip =
Droga =
Novac =
Rank1 =
Rank2 =
Rank3 =
Rank4 =
Rank5 =
X =
Y =
Z =
naithdefacto
Hustler
pre 1 godinu
ako si pratio tutorijale na YT onda mi je sve jasno brate moj stari napaceni
Ljubisa
Shot Caller
pre 1 godinu
xsar.p wrote on April 7, 2024, 5:52 pm:
pojma nemam kao sto rekoh uradio sam samo ono sto sam video iz videa
		case DIALOG_ORGIME:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new ime;
format(ime, sizeof(ime), "%s", inputtext);
OrgInfo[editaorg] = ime;
ShowPlayerDialog(playerid, DIALOG_ORGTIP, DIALOG_STYLE_MSGBOX, "{95b4a2}Kreiranje Organizacija","Odaberi tip organizacije", "Drzavna","Mafija");
}
}
case DIALOG_ORGTIP:
{
if(!response)
{
OrgInfo[editaorg] = 0;
ShowPlayerDialog(playerid,DIALOG_RANK1, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacij", "Unesite ime ranka 1", "Potvrdi", "Odustani");

}
if(response)
{
OrgInfo[editaorg] = 1;

ShowPlayerDialog(playerid,DIALOG_RANK1, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 1", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK1:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK2, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 2", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK2:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK3, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 3", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK3:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK4, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 4", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK4:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
format(string, sizeof(string), "%s", inputtext);
OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_RANK5, DIALOG_STYLE_INPUT,"{95b4a2}Kreiranje Organizacija", "Unesite ime ranka 5", "Potvrdi", "Odustani");
}
}
case DIALOG_RANK5:
{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new string;
new infostring, drz, i = editaorg;

if(OrgInfo == 0){
format(drz, sizeof(drz), "Drzavna");
}
else{
format(drz, sizeof(drz), "Ilegalna");
}

format(infostring, sizeof(infostring), "{FFFFFF}Ime: %s\nVrsta: %s\nRank1: %s\nRank2: %s\nRank3: %s\nRank4: %s\nRank5: %s", OrgInfo, drz, OrgInfo, OrgInfo, OrgInfo, OrgInfo, OrgInfo);
format(string, sizeof(string), "%s", inputtext);

OrgInfo[editaorg] = string;
ShowPlayerDialog(playerid,DIALOG_ORGINFO, DIALOG_STYLE_MSGBOX, "{95b4a2}Kreiranje Organizacija | {FFFFFF}Informacije", infostring, "Potvrdi","Odustani");
}
}
case DIALOG_ORGINFO:{
if(!response){
DestroyPickup(orgPickup[editaorg]);
SCM(playerid, COLOR_RED,"Server: {FFFFFF}Prekinuo si kreiranje organizacjije");
editaorg = -1;
}
if(response){
new i = editaorg;
SaveOrg(i);
new string;
format(string, sizeof(string), "{95b4a2}[ {FFFFFF}%s {95b4a2}]\n{95b4a2}[ Lider: {FFFFFF}%s {95b4a2}]",OrgInfo);
editaorg = -1;
}
}

skonto sam da server napravi 10 praznih .ini fajlova svaki puta kada se restartuje pa se tad zbaguje ceo sistem a ako ugasim server pa ga ponovo pokrenem sve bude okej ako sam pre toga obrisao te prazne .ini fajlove, ali onda se pojavi drugi problem tj kada napravim drugu organizaciju ona ne dobije drugi id nego zameni mesto sa prvim mestom i onda ta prethodna org postaje nefunkcionalna
jedini enum vezan za org je ovaj
enum orgInfo{
orgIme,
orgLider,
orgClan1,
orgClan2,
orgSefDroga,
orgSefNovac,
orgTip,
orgRank1,
orgRank2,
orgRank3,
orgRank4,
orgRank5,
Float:orgX,
Float:orgY,
Float:orgZ
};
new OrgInfo;


primer .ini fajla
Ime = 
Lider =
Clan1 =
Clan2 =
Tip =
Droga =
Novac =
Rank1 =
Rank2 =
Rank3 =
Rank4 =
Rank5 =
X =
Y =
Z =


Zasto ne probas malo koristiti mysql i nemoj koristiti te skracenice poput SCM...
SejnurHD
OG Legend
pre 1 godinu
naithan wrote on April 7, 2024, 5:58 pm:
ako si pratio tutorijale na YT onda mi je sve jasno brate moj stari napaceni

napravio ja sistem svercovanja al sa sleperom i sad me zezaju te organizacije sto nmg skontat kako da ih sredim
malo radi malo ne radi mada vise ne radi nego sto radi
njoBe_
Shot Caller
pre 1 godinu
tazge tazge sta od ljudi  napravi..
CoaBrat
Underboss
pre 1 godinu
Najverovatnije da si pratio Tazgeta...
Skrilew
Godfather
pre 1 godinu
Sad vidim zasto forum propada, od 10 odgovora, nijedan jedini nije doprineo bilo cemu da pomogne momku. Setite se da je svako od vas bio na njegovom mestu. Zasto si pratio ovoga, zasto nisi mysql koristio, ne radi se tako, a niko da se napravi pametan i proba da objasni, makar na nekom primeru..

Ukoliko jos uvek nisi resio problem, javi mi se na discordu da udjemo, da resimo i da ti objasnim detaljno

Discord : v01ddev
surreal
Shot Caller
pre 1 godinu
V01D wrote on April 20, 2024, 9:20 am:
Sad vidim zasto forum propada, od 10 odgovora, nijedan jedini nije doprineo bilo cemu da pomogne momku. Setite se da je svako od vas bio na njegovom mestu. Zasto si pratio ovoga, zasto nisi mysql koristio, ne radi se tako, a niko da se napravi pametan i proba da objasni, makar na nekom primeru..

Ukoliko jos uvek nisi resio problem, javi mi se na discordu da udjemo, da resimo i da ti objasnim detaljno

Discord : v01ddev
Upravo tako, forum je napravljen da se pomaže početnicima. Ali izgleda da neki ovdje godinama izigravaju majmune i omalovažavaju početnike. Svi su oni neki AVERAGE PAWN ENJOYER-I, a u rijetkim slučajevima će pomoći kada nekom nešto treba. Stvarno je jako jadno dokle je otisao ovaj forum, davno nekada nije bilo ovih copy-paste skriptercica koji danas svakom ubijaju želju za sampom a općenito i za skriptanjem.
Lexy
Underboss
pre 1 godinu
V01D wrote on April 20, 2024, 9:20 am:
Sad vidim zasto forum propada, od 10 odgovora, nijedan jedini nije doprineo bilo cemu da pomogne momku. Setite se da je svako od vas bio na njegovom mestu. Zasto si pratio ovoga, zasto nisi mysql koristio, ne radi se tako, a niko da se napravi pametan i proba da objasni, makar na nekom primeru..

Ukoliko jos uvek nisi resio problem, javi mi se na discordu da udjemo, da resimo i da ti objasnim detaljno

Discord : v01ddev


wanabeeeeee sklipteri

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava