Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ivo_Bosnjak poslato Januar 25, 2022, 17:42:06 POSLE PODNE

Naslov: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 17:42:06 POSLE PODNE
Pitanje/savjet: Kako da napravim cmd za policiju kao blokic u dialogu ja sam vec napravio al sam zapeo na jednom mjestu
[pawn]CMD:pb(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_PBLOKIC, DIALOG_STYLE_INPUT, "Policijski blokic", "Ovdje zapisujete podatke o zlocinima", "Dalje", "Izlaz");
    return 1;
}
[/pawn]
[pawn]
CMD:opb(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_PBLOKIC, DIALOG_STYLE_MSGBOX, "Policijski blokic", "Pregled zapisnika", "Okej", "");
    return 1;
}
[/pawn]
Opširnije: Vaš odgovor
Dodatno: Hvala unapred.
Naslov: Odg: Pomoc
Poruka od: MirsoN poslato Januar 25, 2022, 17:56:10 POSLE PODNE
Pa sta je problem, sta zelis sa blokicem?
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 18:06:18 POSLE PODNE
U ovoj prvoj cmd /pb zelim da zapisem podatke i da sacuvam,ali kad kucam /opb da mi prikaze zapisane podatke
Naslov: Odg: Pomoc
Poruka od: Fr0z3n poslato Januar 25, 2022, 18:21:54 POSLE PODNE
Mozes da cuvas u mysql/ini zavisno od toga sta koristis, pa da ga izvlacis kada je to potrebno. Druga solucija je da napravis globalnu variablu i da joj dodelis string koji igrac upisuje(inputtext[]), postoji za to funkcija cini mi se da se zove strcopy ili strcmp nadji je na netu, problem sa tim je sto kada god restartas server ona ce da se obrise...
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 18:30:22 POSLE PODNE
Ajoj da ti iskren budem jos mi pravo nije jasan pawno
Naslov: Odg: Pomoc
Poruka od: Slade poslato Januar 25, 2022, 18:58:42 POSLE PODNE
Kreiraj string varijablu po igraču, recimo blokZapisnik[playerid].

U upis tog dialoga, prije svega, želiš ne dozvoliti osobi da exceeda neki limit, recimo 150 karaktera.
Zatim nakon sto unese tekst, mozes formatirati string na vise nacina da ti on bude unos igraca.
Nesto tipa:
[pawn]format(blokZapisnik[playerid], sizeof(blokZapisnik[playerid]), "%s", inputtext);[/pawn]

Isti taj blok zapisnik prikazi igracu kada kuca komandu za prikazivanje.

[pawn]ShowPlayerDialog(playerid, DIALOG_PBLOKIC, DIALOG_STYLE_MSGBOX, "Policijski blokic", blokZapisnik[playerid], "Okej", "");[/pawn]
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 21:05:27 POSLE PODNE
Imam errore kad to tvoje upisem
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 21:05:56 POSLE PODNE
c:\Users\Windows 10\Desktop\California RolePlay\gamemodes\cal-main.pwn(1825) : error 080: unknown symbol, or not a constant symbol (symbol "playerid")
c:\Users\Windows 10\Desktop\California RolePlay\gamemodes\cal-main.pwn(1832) : error 080: unknown symbol, or not a constant symbol (symbol "playerid")
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 21:13:26 POSLE PODNE
CMD:pb(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_PBLOKIC, DIALOG_STYLE_INPUT, "Policijski blokic", blokZapisnik[playerid], "Spremi", "");
   format(blokZapisnik[playerid], sizeof(blokZapisnik[playerid]), "%s", inputtext);
    return 1;
}

CMD:opb(playerid, params[])
{
    ShowPlayerDialog(playerid, DIALOG_PBLOKIC, DIALOG_STYLE_MSGBOX, "Policijski blokic", blokZapisnik[playerid], "Okej", "");
   format(blokZapisnik[playerid], sizeof(blokZapisnik[playerid]), "%s", inputtext);
    return 1;
}
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 25, 2022, 21:14:03 POSLE PODNE
new blokZapisnik[MAX_PLAYERS];
Naslov: Odg: Pomoc
Poruka od: Fr0z3n poslato Januar 26, 2022, 00:17:26 PRE PODNE
Bez uvrede ali neces moci nista da uradis bez ikakvog znanja u pawnu
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 26, 2022, 00:22:47 PRE PODNE
Radije nek mi netko pomogne kako da fixam te errore
Naslov: Odg: Pomoc
Poruka od: fajnydzieciak poslato Januar 26, 2022, 00:26:13 PRE PODNE
Jesi siguran da se tako kreira string i formatira?
https://open.mp/docs/scripting/functions/format
Naslov: Odg: Pomoc
Poruka od: Ivo_Bosnjak poslato Januar 26, 2022, 01:24:48 PRE PODNE
Rjesio sam moze lock