Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sava Milenkovic poslato Septembar 28, 2017, 22:07:29 POSLE PODNE

Naslov: Oko skripte BE 3.5.5
Poruka od: Sava Milenkovic poslato Septembar 28, 2017, 22:07:29 POSLE PODNE
Skripta koju koristim: Balkan Extazy 3.5.5
Detaljan opis problema: Imao sam prvo problem sa komandom report (kada se ukuca /report gasi se server) medjutim to sam resio ali opet dolazi do problema ali ovog puta kada pokusam odgovoriti na report udje on u dialog za odgovor i napisem ja neki odgovor nije ni vazno i kada potvrdim on opet gasi server.
Dio skripte: Nije potrebno barem ja mislim
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: Łuk@ poslato Septembar 29, 2017, 00:02:43 PRE PODNE
Mislim da je greska ovdje > [pawn][/pawn]
a mozda i ovdje [pawn][/pawn]
lijep si nam kod dao
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: Maranello poslato Septembar 29, 2017, 12:22:34 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=114947.msg762815#msg762815 date=1506636163]
Mislim da je greska ovdje > [pawn][/pawn]
a mozda i ovdje [pawn][/pawn]
lijep si nam kod dao

AHAHAHAHAHAHAHHAHHAHAHHAHAHHA Łuk@ Bravo :D
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: Sava Milenkovic poslato Septembar 29, 2017, 14:28:46 POSLE PODNE
@Łuk@ @MaraneLLo  evo vam i koda ali nije do njega ja mislim

[pawn]CMD:pogledajrodg(playerid, params[])       (OVO RADI)
{
   if(strlen(PI[playerid][pPitanjeText]) < 5) return Error(playerid, "Nisi postavio report!");
   if(PI[playerid][pPitanjeID] != 0) return Error(playerid, "Nije ti odgovoreno na report!");
   new slotic[128];
    new lolo[128];
   format(lolo,128,"BExtazy/reports/odg/%s.txt",GetNameEx(playerid));
   if(!fexist(lolo))
   {
       strmid(PI[playerid][pPitanjeText], "None", 0, strlen("None"), 255);
       PI[playerid][pPitanjeID] = 0;
       Error(playerid, "Desila se nekakva greska, ponovo reportajte - dobicete odgovor. Hvala!");
       return true;
   }
   new text5[128];
   new File:ask1 = fopen(lolo, io_read);
   while(fread(ask1, text5)) {
   strmid(slotic, text5, 0, strlen(text5), 255); }
     fclose(ask1);
   new vans[512];
   format(vans, 512, "{FFFFFF}- Vas Report:\n%s\n\n- Odgovor:\n%s",PI[playerid][pPitanjeText],slotic);
   g_SPD(playerid, 19999, DSM, ""COL_BE"Odgovor", vans, "OK", "");
   strmid(PI[playerid][pPitanjeText], "None", 0, strlen("None"), 255);
   SaveAccount(playerid);
   fremove(lolo);
   return true;
}

CMD:reportlist(playerid, params[])    (OVO ISTO RADI NORMALNO I SELEKCIJA REPORTA I SVE AL PROBLEM JE KADA OCE DA SE ODGOVORI NA REPORT)
{
   if(PI[playerid][pABS] < 1 && PI[playerid][pSupporter] < 1) return Error(playerid, "Nisi ovlascen!");
   new asklist[1024];
   format(asklist, 1024, "1) - %s\n2) - %s\n3) - %s\n4) - %s\n5) - %s\n NEXT PAGE ",
   ReportListString(1), ReportListString(2), ReportListString(3), ReportListString(4), ReportListString(5));
   g_SPD(playerid, D_REPORTLIST, DSL, ""COL_BE"Report list (Slot / Igrac / Pitanje)", asklist, "Izaberi", "Izadji");
   return true;
}

EVO OVDE JE KAD TREBA DA SE ODGOVORI DIALOG SE OTVORI I SVE TO ALI KADA SE KLIKNE ODGOVORI ILI OK DA SE POTVRDI ODGOVOR ON SAMO IZADJE IZ DIALOGA I UGASI SERVER)
if(dialogid == D_REPORTODGOVOR)
   {
       if(response)
       {
            if(strlen(inputtext) < 5 || strlen(inputtext) > 100) return Error(playerid, "Ne mozete ispod 5 ili iznad 100 karaktera!");
            if(!strcmp(ReportListStringName(odgovorid[playerid]), "None", true)) return Error(playerid, "Na ovaj report je upravo odgovoreno!");
             ReportListAnswerID(odgovorid[playerid], inputtext);
            for(new i=0; i<MAX_PLAYERS; i++)
            {
                if(UlogovanIgrac == 1)
                {
                    if(PI[pPitanjeID] == odgovorid[playerid])
                    {
                        ReportListPlayerAnswer1(i);
                    }
            }
         }
         new mrkica[400];
            format(mrkica,400,"{FBE204}[{F81414}*{FBE204}] Extazy Bot // %s je odgovorio na report (id %d): %s", GetName(playerid), odgovorid[playerid], inputtext);
            SMMSG1(ZUTA,mrkica);
            odgovorid[playerid] = 0;
      }
   }

[/pawn]

Imam i kreiran folder reports i u njemu odg,odgime i reportovi (reportovi rade pise se fajl,odgime isto pise i cuva ali odg ne moze niti pise niti bilo sta.
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: Stifler ツ poslato Septembar 29, 2017, 20:44:13 POSLE PODNE
mani se tog moda ako si pocetnik...
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: delete poslato Septembar 29, 2017, 20:49:48 POSLE PODNE
Pocenik je vidis i sam...
Uzmi UP  mod i uci se!


Citat: Stifler ãƒ,, poslato Septembar 29, 2017, 20:44:13 POSLE PODNE
mani se tog moda ako si pocetnik...
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: Sava Milenkovic poslato Septembar 29, 2017, 21:25:10 POSLE PODNE
Resio sam problem
Naslov: Odg: Oko skripte BE 3.5.5
Poruka od: jovan maestro poslato Septembar 29, 2017, 22:13:01 POSLE PODNE
Citat: Sava Milenkovic poslato Septembar 29, 2017, 21:25:10 POSLE PODNE
Resio sam problem
lol imas tu jos problema da resis bolje nemoj to editat uzmi up i cepaj dalje :)