Započeo xsar.p
•6. Apr. 2024.• ZaključanoProblem sa kreiranjem dinamicnog sistema organizacija
1,121
pregleda
14
postova
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
6. Apr. 2024.
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):
Slika/video ingame problema(obavezno ako je ingame problem): link slike
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š odgovorSlika/video ingame problema(obavezno ako je ingame problem): link slike
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
110
Postovi:
7
Teme:
Pridružio se:Dec. 2022
7. Apr. 2024.
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
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
12 / 250 XP
Početnik(0)
194
Postovi:
19
Teme:
Pridružio se:Jan. 2024
7. Apr. 2024.
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
511
Postovi:
40
Teme:
Pridružio se:Jun 2017
7. Apr. 2024.
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...
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
7. Apr. 2024.
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 =
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
113
Postovi:
4
Teme:
Pridružio se:Sep. 2018
7. Apr. 2024.
xsar.p wrote on April 7, 2024, 5:52 pm:
pojma nemam kao sto rekoh uradio sam samo ono sto sam video iz videa
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
primer .ini fajla
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...
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
7. Apr. 2024.
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
20. Apr. 2024.
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
Ukoliko jos uvek nisi resio problem, javi mi se na discordu da udjemo, da resimo i da ti objasnim detaljno
Discord : v01ddev
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
126
Postovi:
9
Teme:
Pridružio se:Jan. 2024
20. Apr. 2024.
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
Ukoliko jos uvek nisi resio problem, javi mi se na discordu da udjemo, da resimo i da ti objasnim detaljno
Discord : v01ddev
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
511
Postovi:
40
Teme:
Pridružio se:Jun 2017
20. Apr. 2024.
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
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

