Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ChampaWasTaken poslato Mart 11, 2013, 09:30:15 PRE PODNE

Naslov: [POMOC]U vezi dialoga
Poruka od: ChampaWasTaken poslato Mart 11, 2013, 09:30:15 PRE PODNE
Skripta koju koristim: od 0
Detaljan opis problema: pa vako ubacio sam da kad se dobije admin da igracu i adminu izbaci dialog sa informacijama o tome i nista nema errora ali kad udjem ingame i dam sebi admina izbaci mi dialog i nepise npr ime i vrijeme nego %s i %d
Dio skripte:
Evo ta 2 dialoga i newovi

new odabir[20], id, kolicina;
new h,mi = gettime(h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", "{00C0FF}* Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", "Uredu", "",kolicina,GetName(playerid),h,mi);
ShowPlayerDialog(playerid, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", "{00C0FF}Postavili ste: {FFFFFF}%s {00C0FF}\nAdmin level: %d\nTacno vrijeme: %d:%d", "Uredu", "",GetName(id), kolicina,h,mi);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: Tomek poslato Mart 11, 2013, 12:22:48 POSLE PODNE
Daj i funkciju GetName() i gettime()
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: moosy42o poslato Mart 11, 2013, 12:46:11 POSLE PODNE
Citat: Tomek poslato Mart 11, 2013, 12:22:48 POSLE PODNE
Daj i funkciju GetName() i gettime()
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: FlasH poslato Mart 11, 2013, 16:08:10 POSLE PODNE
Ovako preko stringa:

new odabir[20], id, kolicina;
new h,mi = gettime(h,mi);

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", kolicina,GetName(playerid),h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", GetName(id), kolicina,h,mi);
ShowPlayerDialog(playerid, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: ChampaWasTaken poslato Mart 11, 2013, 16:59:29 POSLE PODNE
Citat: FlasH poslato Mart 11, 2013, 16:08:10 POSLE PODNE
Ovako preko stringa:

new odabir[20], id, kolicina;
new h,mi = gettime(h,mi);

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", kolicina,GetName(playerid),h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", GetName(id), kolicina,h,mi);
ShowPlayerDialog(playerid, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");

Izbaci mi dialog samo pise string

a evo funkcije

stock GetName(playerid)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
strreplace(pName, '_', ' ');
return pName;
}


(nema funkcije gettime to je samp func)
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: FlasH poslato Mart 11, 2013, 17:21:23 POSLE PODNE
Citat: FlasH poslato Mart 11, 2013, 16:08:10 POSLE PODNE
Ovako preko stringa:

new odabir[20], id, kolicina;
new h,mi = gettime(h,mi);

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", kolicina,GetName(playerid),h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", GetName(id), kolicina,h,mi);
ShowPlayerDialog(playerid, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", " string ", "Uredu", "");


Oprosti,krivo sam napisao.Ovako probaj:

new odabir[20], id, kolicina,string[128];
new h,mi = gettime(h,mi);

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", kolicina,GetName(playerid),h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string , "Uredu", "");

format(string, sizeof(string), "{Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", GetName(id), kolicina,h,mi);
ShowPlayerDialog(playerid, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string, "Uredu", "");
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: ChampaWasTaken poslato Mart 12, 2013, 10:17:20 PRE PODNE
eo tacno mi ovako izbaci :(
(http://www.zaslike.com/files/0qrz8me3f00m9rhv3s0b_thumb.png) (http://www.zaslike.com/viewer.php?file=0qrz8me3f00m9rhv3s0b.png)
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: Tomek poslato Mart 12, 2013, 11:51:58 PRE PODNE
new odabir[20], id, kolicina,string[128], adminname[64];
new h,mi = gettime(h,mi);
GetPlayerName(playerid,adminname,sizeof(adminname));

format(string, sizeof(string), "Postavljen vam je Admin level {FFFFFF}%d\n{00C0FF}Admin koji vam je postavio admina: {FFFFFF}%s\n{00C0FF}Tacno vrijeme %d:%d:{FFFFFF}", kolicina,adminname,h,mi);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string , "Uredu", "");


Probaj ovako ako ti ispose ime
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: FlasH poslato Mart 12, 2013, 15:28:24 POSLE PODNE
Ne može tako raditi ovako napravi:

new sat,minut;
gettime(sat,minut);
new victimname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], admlvl, id,string[128];
format(string, sizeof(string), "Administrator %s ti je postavio,\nAdmin Level na %i\nVrijeme: %d:%d",adminname,admlvl,sat,minut);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string , "Uredu", "");
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: Tomek poslato Mart 12, 2013, 16:31:43 POSLE PODNE
Citat: FlasH poslato Mart 12, 2013, 15:28:24 POSLE PODNE
Ne može tako raditi ovako napravi:

new sat,minut;
gettime(sat,minut);
new victimname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], admlvl, id,string[128];
format(string, sizeof(string), "Administrator %s ti je postavio,\nAdmin Level na %i\nVrijeme: %d:%d",adminname,admlvl,sat,minut);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string , "Uredu", "");


al mu svakako treba GetPlayerName(playerid,adminname,sizeof(adminname)); jer inace nece dobiti ime...
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: Joey_ poslato Mart 12, 2013, 19:54:45 POSLE PODNE
Po ovom zadnjem kodu, treba ic' ovak':
new sat,minut;
gettime(sat,minut);
new victimname[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], admlvl, id,string[128];
GetPlayerName(playerid, adminname, MAX_PLAYER_NAME);
format(string, sizeof(string), "Administrator %s ti je postavio,\nAdmin Level na %i\nVrijeme: %d:%d",adminname,admlvl,sat,minut);
ShowPlayerDialog(id, 1231, DIALOG_STYLE_MSGBOX, "OBAVIJEST", string , "Uredu", "");
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: Ricardo Rich poslato Mart 12, 2013, 21:01:08 POSLE PODNE
kolko ja vidim ovo je prokuplje mod,barem mi se cini tako
Naslov: Odg: [POMOC]U vezi dialoga
Poruka od: ChampaWasTaken poslato Mart 12, 2013, 23:19:41 POSLE PODNE
Citat: Nikola GRocezen poslato Mart 12, 2013, 21:01:08 POSLE PODNE
kolko ja vidim ovo je prokuplje mod,barem mi se cini tako
Da uzeo sam neke sisteme iz toga moda(jer su dobri ili me podsjećaju na jedan server)
Al nebitno sad to...
Edit joey probat cu ovo sutra posto sad nemam comp-a xD