Započeo desibro
•11. Apr. 2023.• ZaključanoPitanje Dialog
769
pregleda
16
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
183
Postovi:
49
Teme:
Pridružio se:Avg. 2022
11. Apr. 2023.
Problem(error/warning): Kada odaberem pitanje koje zelim ne otvara sledeci dialog .
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): //
Deo skripte:
SPD(playerid, 2020, DIALOG_STYLE_LIST,"Pomoc","Pitanja\nReport","Odaberi","Odustani"); if(dialogid == 2020 && response)
{
switch(listitem)
{
case 0:
{
new str, count = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(POMOC == 1)
{
format(str, sizeof(str), "%s[%d]: %s", Ime_Igraca(i), i, POMOC);
count++;
}
}
if(count == 0) return SendClientMessage(playerid, RBOJA2, "Trenutno nema pitanja!");
SPD(playerid, 2100, DIALOG_STYLE_LIST,"Pitanja", str,"Odaberi","Odustani"); if(dialogid == 2100 && response)
{
switch(listitem)
{
case 0:
{
new id;
new sfroleplaydialog2160;
format(sfroleplaydialog2160, sizeof(sfroleplaydialog2160), "%s%s", POMOC,sfroleplaydialog2160);
SPD(playerid, 2160, DIALOG_STYLE_INPUT,"Pitanje", sfroleplaydialog2160,"Odaberi","Odustani"); if(dialogid == 2160 && response)
if(response)
{
if(response)
{
if(PI != 0) return Error(playerid, "U zatvoru ste, ne mozete koristiti ovu komandu.");
if(PI >= 1)
{
if(AdminDuty == 0) return SCM(playerid,-1,"["SERVER_NAME"] Morate biti na Admin & Helper duznosti.");
new id;
new text;
if(sscanf(inputtext, "s",text)) return Koristi(playerid, "Unesite odgovor.");
if(!IsPlayerConnected(id)) return SCM(playerid, RBOJA2, "Taj igrac je offline!");
new string;
if(POMOC == 0)
{
SendClientMessage(playerid, RBOJA2, "{FFFFFF}Igrac nije poslao pitanje!");
return 1;
}
format(string,sizeof(string), " %s[%d] je odgovorio igracu %s[%d].", Ime_Igraca(playerid),playerid,Ime_Igraca(id),id);
StaffPoruka(0xEA18EDFF, string);
new string2;
format(string2,1620,"Pitanje: \n%s\n\nOdgovor: \n%s\n\n %s",POMOC,text,Ime_Igraca(playerid));
SPD(id, DIALOG_NONE, DIALOG_STYLE_MSGBOX,"Odgovor",string2,"Odaberi","");
POMOC = 0;
hPomoc = 0;
strmid(POMOC, "", 0, strlen(""), 255);
}
else return Ovlascenje(playerid);
return 1;Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): //
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
527
Postovi:
31
Teme:
Pridružio se:Avg. 2021
11. Apr. 2023.
Ivo Dev wrote on April 11, 2023, 5:08 pm:
Zašto tako pišete code počnite koristiti easyDialog više
2023 godina je aloo
2023 godina je aloo
Koristis #define dialog lice ti ces nekom da pricas nesto
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
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
12. Apr. 2023.
Fr0z3n wrote on April 12, 2023, 12:40 pm:
Pusti ti sta oni pricaju, koristi y_dialogs...
ne snalazi se sa obicnim dialozima a snace se sa y dialogs y inline i ostalo, kud ces jednostavnije od easydialoga
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
25 / 100 XP
Početnik(0)
315
Postovi:
0
Teme:
Pridružio se:Jun 2021
12. Apr. 2023.
Ako vec zelis sa brojacem i da pitanja idu jedno ispod drugoga moras koristiti oznaku \n posle svakog pitanja
isto tako ne mozes string koristiti sa 256b jer je potrebno mnogo vise
ovo je bas lose bas bas sto znaci da ni osnove ne znas
isto tako radis provjere za 1 uvjet i kada je razlicite vrijednosti svaki je na glavnu provjeru if
stvarno ne znam divim se onome ko je ovo napisao
gdje ovdje zna koji je id odabrao?
jos mnogo gresaka je u tim kodovima
isto tako ne mozes string koristiti sa 256b jer je potrebno mnogo vise
if(dialogid == 2160 && response)
if(response)
{
if(response)
{ovo je bas lose bas bas sto znaci da ni osnove ne znas
isto tako radis provjere za 1 uvjet i kada je razlicite vrijednosti svaki je na glavnu provjeru if
new sfroleplaydialog2160;
format(sfroleplaydialog2160, sizeof(sfroleplaydialog2160), "%s%s", POMOC,sfroleplaydialog2160);stvarno ne znam divim se onome ko je ovo napisao
new id;
new text;
if(sscanf(inputtext, "s",text)) return Koristi(playerid, "Unesite odgovor.");
if(!IsPlayerConnected(id)) return SCM(playerid, RBOJA2, "Taj igrac je offline!");
new string;
if(POMOC == 0)
{
SendClientMessage(playerid, RBOJA2, "{FFFFFF}Igrac nije poslao pitanje!");
return 1;gdje ovdje zna koji je id odabrao?
jos mnogo gresaka je u tim kodovima
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
173
Postovi:
12
Teme:
Pridružio se:Jun 2021
12. Apr. 2023.
Ivo Dev wrote on April 11, 2023, 5:08 pm:
Zašto tako pišete code počnite koristiti easyDialog više
2023 godina je aloo
2023 godina je aloo
Do juce nisi znao da mozes attachovat label na aktora ti nesto pricas
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
183
Postovi:
49
Teme:
Pridružio se:Avg. 2022
14. Apr. 2023.
deksyseksy (mozda emmett?) wrote on April 12, 2023, 12:43 pm:
ne snalazi se sa obicnim dialozima a snace se sa y dialogs y inline i ostalo, kud ces jednostavnije od easydialoga
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
151
Postovi:
18
Teme:
Pridružio se:Jun 2021
22. Apr. 2023.
Goku ^ wrote on April 11, 2023, 9:28 pm:
Samo predji na EasyDialog kao boga te molim.
oces da te naucim obicne dialoge da raids kao boga te molim xaxaxaxa 😄
/////////////////////////////////////////////////////////////////////////////////////
Samo ti cepaj kako ti je lakse i bolje uz tebe sam!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
