Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Yoker00 poslato Oktobar 28, 2015, 13:52:02 POSLE PODNE

Naslov: [POMOC] Askq system
Poruka od: Yoker00 poslato Oktobar 28, 2015, 13:52:02 POSLE PODNE
Skripta koju koristim:up:rp
Detaljan opis problema:E ovako zeleo bih da napravim system askq-a da kada neki igrac postavi pitanje admin/supp mora da kuca /askqlist pa da mu izbaci dialog sa postavljenim pitanjima i on onda stisne na pitanje koje zeli da odgovori izbaci mu dialog otkuca odgovor i to je to e sad nzm kako to da napravim moze neko da  pomogne ?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] Askq system
Poruka od: Yoker00 poslato Oktobar 28, 2015, 18:56:04 POSLE PODNE
bump
Naslov: Odg: [POMOC] Askq system
Poruka od: Arkoo poslato Oktobar 28, 2015, 18:58:57 POSLE PODNE
Ja nez kako bi to moglo ici ali znam da se ovdje trazi pomoc a ne da neko skripta nekom neki system :D
Naslov: Odg: [POMOC] Askq system
Poruka od: Yoker00 poslato Oktobar 28, 2015, 19:05:56 POSLE PODNE
Pa ja trazim pomoc :D
Naslov: Odg: [POMOC] Askq system
Poruka od: Vuzimir poslato Oktobar 28, 2015, 19:48:34 POSLE PODNE
Nemoj da radis bump!!!! jos jnom tako prekrsi pravilo i ide kazna jer ti je ovo 5-6 put da bumpas a nije prosli ni 5h...

A ovo ovako mozes uraditi preko trodimenzinalnih arraya:[pawn]new stagleda[999][999];
new askqa[MAX_PLAYERS];[/pawn]

ovo ide u komandu: [pawn]new Prikaz[500],brojlist;
    new string[500];
    new textkao[25];
    for(new i=1; i < MAX_HELP; i++) {
      if(ASKQ[qID] == i && ASKQ[qOdg] == 1) {
           format(textkao, sizeof(textkao),ASKQ[qText]);
            format(string,sizeof(string),"\n%s - %s...",ASKQ[qIme],textkao);
            strcat(Prikaz,string);
            stagleda[playerid][brojlist]=i;
            brojlist++;
         }
         else {
            continue;
        }[/pawn]

i ovo ide za dialoge: [pawn]for(new d;d<999;d++) {
         if(listitem==d) {
            s=d;
            break;
         }
      }
      new i=stagleda[playerid];
      askqa[playerid] = i;
      new str[512];
        new pid = GetPlayerIdFromName(ASKQ[qIme]);
      new status[126];
      if(pid == INVALID_PLAYER_ID) {
          format(status, sizeof(status), "%s {FFFFFF}[ {07C1F5}Offline{FFFFFF} ]",ASKQ[qIme]);
      }
      else {
          format(status, sizeof(status), "%s {FFFFFF}[ {07C1F5}%d {FFFFFF}]",ASKQ[qIme],pid);
      }
      format(str, sizeof(str), "{FFFFFF}Igrac: {07C1F5}%s{FFFFFF}\nPitanje:{07C1F5} %s {FFFFFF}", status, ASKQ[qText]);
      SPD(playerid,DIALOG_ASKQODG2,DIALOG_STYLE_INPUT,"ASKQ",str,"Odgovori","Izadji");
   }[/pawn]

Naslov: Odg: [POMOC] Askq system
Poruka od: Yoker00 poslato Oktobar 29, 2015, 15:14:12 POSLE PODNE
Ako mozes da mi das ond ceo kod ako ne nis,inace hvala ti i na ovome.... :D
Naslov: Odg: [POMOC] Askq system
Poruka od: [PL]KristijanS poslato Oktobar 29, 2015, 15:37:12 POSLE PODNE
Ja ti mogu dat svoj sistem hahaha, ali danas nista nije besplatno :)
20 Pitanja stane u dialog, ako se napune svih 20 ne moze se postavit pitanje dok se to ne isprazni itd, itd.

Naravno ima i onaj sistem /pogledajodgovor, kao sto je na BE bio /viewanswer, tak nes..
Naslov: Odg: [POMOC] Askq system
Poruka od: Vuzimir poslato Oktobar 29, 2015, 20:08:58 POSLE PODNE
Nemojte da pametujete, dao sam primjer znaci dao sam ti glavno, a uradi sebi enumator necu ti ja sve raditi...