Verze 2013
Update 2017
Možná bych udělal takový menší update protože by mě bylo líto kdyby to vážně někdo používal v dnešní době...
Píše to konkrétně různé znaky včetně písmen (je to udělané jako includ).
V případě že máte nějaké upomínky jak zjednodušit cokoliv konkrétně ve scriptu níže klidně můžete psát.
Jinak PlayerName si snad každý dokáže sepsat + RandomEx stock a SCMTAF je zjednodušená zpráva SCMTA přes formát.
new
Random_text[9] = "none";
// do OnGameModeInit: SetTimer("Show_random_text", 60000*6, true);
forward Show_random_text();
public Show_random_text(){
format(Random_text, 9, "%c%c%c%c%c%c%c%c",
Get_random_letter(), Get_random_letter(), Get_random_letter(), Get_random_letter(), Get_random_letter(), Get_random_letter(), Get_random_letter(), Get_random_letter());
SCMTAF(-1, "Napiš jako první do chatu [ %s ] a získej náhodnou částku.", Random_text);
return true;
}
stock randomText_OnPlayerText(playerid, text[]){ // do OnPlayerText: randomText_OnPlayerText(playerid, text);
if(strcmp(Random_text, "none", true)){
if(!strcmp(text, Random_text, true)){
new
amount = RandomEx(3000,5000);
SCMTAF(-1, "Hráč %s(%d) napsal jako první do chatu [ %s ] a získal $%d.", PlayerName(playerid), playerid, Random_text, amount);
format(Random_text, 9, "none");
GivePlayerMoney(playerid, amount);
}
}
return true;
}
stock Get_random_letter(){
return 65 + random(52);
}