Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tommy_Vercetty poslato Oktobar 21, 2015, 17:23:45 POSLE PODNE

Naslov: [POMOC]razlog ubistva
Poruka od: Tommy_Vercetty poslato Oktobar 21, 2015, 17:23:45 POSLE PODNE
Skripta koju koristim: moja
Detaljan opis problema: napravio sam kada igrac ubije igraca da mu izbaci dialog i da upises razlog, Ja sam pokuso jednu provjeru da napravim ako igrac nista ne upise da mi izadje GRESKA ne mozete manje od 3 karaktera ... ja sam nesto napravo al ne radi izbaci mi neki glupi razlog  ako moze pomoc
Dio skripte: //
Neke slike: //

fDialog(25633)
{
   if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_RAZLOG_K, DIALOG_STYLE_INPUT, "Razlog", "Unesite razlog ubistva", "U redu", "Odustani");
   new kName[24], pName[24], string[128];
   if(strlen(inputtext) < 3)
   SCM(playerid, COLOR_GREY,"Greska | Ne može manje od 3 karaktera");
   GetPlayerName(ubioIgraca[playerid], pName, 24);
   GetPlayerName(playerid, kName, 24);
   format(string, sizeof(string), "%s je ubio igraca %s, razlog: %s", kName, pName, inputtext);
   ABroadCast(COLOR_LIGHTRED,string, 5);
   foreach(Player, a)
   {
      if(PlayerInfo[a][Admin] > 1) SendClientMessage(a, -1, string);
   }
   return true;
}
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Arkoo poslato Oktobar 21, 2015, 18:04:10 POSLE PODNE
[pawn]if(strlen(inputtext) < 3) return SCM(playerid,  COLOR_GREY, "GRESKA | Ne može manje od 3 karaktera");[/pawn]
Probaj ovako :)
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Tommy_Vercetty poslato Oktobar 21, 2015, 18:55:10 POSLE PODNE
Radi ovo , ali kad sam ubio igraca nista nisam napiso u dialog pise :razlog YT_300000,kako da napravim ako nista ne napisem u dialogu da mu opet vrati taj isti dialog ako si me skontao brt ? znaci mora neki razlog da da :D
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Arkoo poslato Oktobar 21, 2015, 19:01:14 POSLE PODNE
ah sry nisam te skontao haha Posalji dialog(DIALOG_RAZLOG_K) skriptu mozda je u njemu nes lose  :D
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Arkoo poslato Oktobar 21, 2015, 19:10:56 POSLE PODNE
[pawn]new razlog;
if(sscanf(inputtext, "i",razlog)) return ShowPlayerDialog(playerid, DIALOG_RAZLOG_K, DIALOG_STYLE_INPUT, "Razlog", "Unesite razlog ubistva", "U redu", "Odustani");
[/pawn]
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Tommy_Vercetty poslato Oktobar 21, 2015, 23:26:29 POSLE PODNE
ti si meni ovde napravio ako upise razlog u dijalog , da mi opet izadje dijalog

A ja trebam ako nista ne upise u dijalog da mu ponovo vrati dijalog :D
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: []Flynâ„¢ poslato Oktobar 21, 2015, 23:35:30 POSLE PODNE
[pawn]if(strlen(inputtext) < 3) return ShowPlayerDialog(playerid, DIALOG_RAZLOG_K, DIALOG_STYLE_INPUT, "Morate upisati vise od 3 slova.", "Unesite razlog ubistva", "U redu", "Odustani");[/pawn]
Naslov: Odg: [POMOC]razlog ubistva
Poruka od: Tommy_Vercetty poslato Oktobar 22, 2015, 00:23:48 PRE PODNE
Hvala moze LOCK