Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 16:56:47 POSLE PODNE

Naslov: CMD ne radi kako treba!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 16:56:47 POSLE PODNE
Problem (error/warning): Ne radi CMD kada upisem broj koji zelim editovati... Kada ukucam broj iz scriptfilesa opet mi stoji taj dialog nista se ne desava.
Dio skripte: [pawn]CMD:uredipljacku(playerid,params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""SPLAVA"[#Sikora] "SIVA"Samo Vlasnik!");
   ShowPlayerDialog(playerid, DIALOG_PLJACKA, 1, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
    return 1;
}
[/pawn]

[pawn]    if(dialogid == DIALOG_PLJACKA)
   {
      new idp;
       if(!response) return 1;
       if(sscanf(inputtext,"i",idp)) return ShowPlayerDialog(playerid, DIALOG_PLJACKA, 1, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
       new oFile[50];
      format(oFile, sizeof(oFile), PLJ_FILE, idp);
       if(!fexist(oFile))return ShowPlayerDialog(playerid, DIALOG_PLJACKA, 1, ""BIJELA"Pljacka ne postoji", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
      PljId[playerid] = idp;
      SendClientMessage(playerid,SCRVENA,"Kordinate se spremaju cim kliknete na jedno od ponudjenog!");
      ShowPlayerDialog(playerid, DIALOG_UREDJIVANJEPLJ, DIALOG_STYLE_LIST, "Uredjivanje pljacke", "Kreiraj vrata\nLokacija kupovine bombe\nLokacija pljacke\nLokacija zatvorenih vrata\nLokacija otvorenih vrata\nObrisi vrata\nTimeri", "Potvrdi", "Izadji");
   }
   return 1;
}
[/pawn]
Debug iz server_log (ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema (obavezno ako je ingame problem): //
Naslov: Odg: CMD ne radi kako treba!
Poruka od: // lestra poslato April 14, 2020, 17:23:12 POSLE PODNE
Kako mislis 1
CMD:uredipljacku(playerid,params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""SPLAVA"[#Sikora] "SIVA"Samo Vlasnik!");
   ShowPlayerDialog(playerid, DIALOG_PLJACKA, >OVO->1<, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
    return 1;
}
Naslov: Odg: CMD ne radi kako treba!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 17:35:09 POSLE PODNE
Citat: .lestra poslato April 14, 2020, 17:23:12 POSLE PODNE
Kako mislis 1
CMD:uredipljacku(playerid,params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""SPLAVA"[#Sikora] "SIVA"Samo Vlasnik!");
   ShowPlayerDialog(playerid, DIALOG_PLJACKA, >OVO->1<, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
    return 1;
}
Kad stavim -1 dialog skroz ubaga, slova su kao za sifru, nema teksta i nece nista.
Naslov: Odg: CMD ne radi kako treba!
Poruka od: // lestra poslato April 14, 2020, 17:52:50 POSLE PODNE
Citat: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 17:35:09 POSLE PODNE
Kad stavim -1 dialog skroz ubaga, slova su kao za sifru, nema teksta i nece nista.
Pogledaj malo ovo
https://wiki.sa-mp.com/wiki/Dialog_Styles

   ShowPlayerDialog(playerid, DIALOG_PLJACKA, DIALOG_STYLE_INPUT, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
Naslov: Odg: CMD ne radi kako treba!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 17:54:12 POSLE PODNE
To sam sad hteo da napisem , probao sam i nesto ovako ali nece.
[pawn]CMD:uredipljacku(playerid,params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""SPLAVA"[#Sikora] "SIVA"Samo Vlasnik!");
   //ShowPlayerDialog(playerid, DIALOG_PLJACKA, 1, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
   ShowPlayerDialog( playerid, DIALOG_PLJACKA, DIALOG_STYLE_INPUT, D_NASLOV, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", D_ODABERI, D_ODUSTANI );
    return true;
}
[/pawn]
Naslov: Odg: CMD ne radi kako treba!
Poruka od: // lestra poslato April 14, 2020, 18:01:29 POSLE PODNE
Citat: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 17:54:12 POSLE PODNE
To sam sad hteo da napisem , probao sam i nesto ovako ali nece.
[pawn]CMD:uredipljacku(playerid,params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""SPLAVA"[#Sikora] "SIVA"Samo Vlasnik!");
   //ShowPlayerDialog(playerid, DIALOG_PLJACKA, 1, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", "Dalje", "Odustani");
   ShowPlayerDialog( playerid, DIALOG_PLJACKA, DIALOG_STYLE_INPUT, D_NASLOV, ""BIJELA"Uredjivanje", ""BIJELA"Unesite ID pljacke koju zelite urediti", D_ODABERI, D_ODUSTANI );
    return true;
}
[/pawn]
Sta ti znaci D_NASLOV majke ti
Naslov: Odg: CMD ne radi kako treba!
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 14, 2020, 18:08:34 POSLE PODNE
Citat: .lestra poslato April 14, 2020, 18:01:29 POSLE PODNE

To je definisano na pocetku, kao gore u naslovu dialoga pise ime servera. To kad izbrisem sve se izmesa, potvrdi je u naslovu, na sredini jedino ima otkazi. To je definisano gore, da ga promenim u tekst opet bi bilo isto, a i ovako ne radi. Verovatno je negde problem u DIALOG_PLJACKA, ovo smo pokusali na sve moguce nacine.