Pitanje Dialog

Započeo desibro
11. Apr. 2023. Zaključano
724
pregleda
16
postova
desibro
4
Shot Caller
11. Apr. 2023.
Problem(error/warning): Kada odaberem pitanje koje zelim ne otvara sledeci dialog .
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): //
realivcha
4
Enforcer
11. Apr. 2023.
Zašto tako pišete code počnite koristiti easyDialog više
2023 godina je aloo
P3K1
5
Underboss
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

Koristis #define dialog lice ti ces nekom da pricas nesto
stevich
6
Kingpin
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
Ivo Dev Andric
Dime123
4
Made Man
11. Apr. 2023.
Samo predji na EasyDialog kao boga te molim.
jovaanoviicc17
4
Shot Caller
Frozen_Capone
5
Crime Lord
12. Apr. 2023.
Pusti ti sta oni pricaju, koristi y_dialogs...
jovaanoviicc17
4
Shot Caller
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
Raskiselišelitiseopanci
4
Enforcer
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
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
njoBe_
4
Shot Caller
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


Do juce nisi znao da mozes attachovat label na aktora ti nesto pricas
desibro
4
Shot Caller
14. 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
ne.
desibro
4
Shot Caller
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
ma ti ga koristi ako ti se koristi ja necu
Radovic
3
Hustler
14. 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

Hm, ne razumem nekom je mozda laksi ovaj nacin    🙄
Luka Nikolic
4
Shot Caller
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!
Frozen_Capone
5
Crime Lord
24. Apr. 2023.
Neaktivno, lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha