FrOsTy14 4 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 Zdravím chci se zeptat jak udělat jednoduchý tipy. Např: Napíše se jedna zpráva a za 15 min druhá zpráva a furt se to opakuje dokola. Link to comment Share on other sites More sharing options...
0 Petr 44 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 Nastavíš si timer s opakováním, který bude spouštět: static bool:p; if(p == true) { /*zpráva 1*/ p = false; } else { /*zpráva 2*/ p = true; } Link to comment Share on other sites More sharing options...
0 FrOsTy14 4 Odesláno: 1. Únor, 2015 Author Share Odesláno: 1. Únor, 2015 Můžeš mi prosím tě poslat celý kod ? Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 1. Únor, 2015 Administrátor Share Odesláno: 1. Únor, 2015 Startem modu si vyvoláš 15 timer. pak máš možnost 1 random psát zprávu nebo možnost dvě psát je postupně. Minimálně tady bude zhruba tak 40 návodů Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 A celý herní mód nechceš poslat ? Co třeba to zkusit aspon zkusit a pokud to nepude tak stím kódem co si "vytvořil" napsat zde a já ti pomůžu klidně. Link to comment Share on other sites More sharing options...
0 FrOsTy14 4 Odesláno: 1. Únor, 2015 Author Share Odesláno: 1. Únor, 2015 SetTimerEx("msg",900000, false, "i", playerid); forward msg(playerid); public msg(playerid) { static bool:p; if(p == true) { SendClientMessage(playerid,COLOR_GREEN,"[TIP] Rádio si můžeš koupit v Elektro Obchodě"); p = false; } else { SendClientMessage(playerid,COLOR_GREEN,"[TIP] Rádio si můžeš koupit v Elektro Obchodě"); p = true; } } Link to comment Share on other sites More sharing options...
0 Petr 44 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 (upraveno) SetTimerEx("msg",900000, false, "i", playerid); forward msg(playerid); public msg(playerid) { static bool:p; if(p == true) { SendClientMessage(playerid,COLOR_GREEN,"[TIP] Rádio si můžeš koupit v Elektro Obchodě"); p = false; } else { SendClientMessage(playerid,COLOR_GREEN,"[TIP] Rádio si můžeš koupit v Elektro Obchodě"); p = true; } } Výhodnější bude použít SetTimer + cyklus EDIT: Ona vlastně existuje funkce SendClientMessageToAll Edited 1. Únor, 2015 by Petr Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 Vytvoříš si forward a následne použiješ to jako public forward ServerMessages(); public ServerMessages() Až to budeš mít vytvoříš si v OnGameModeInit timer asi takhle: SetTimer("ServerMessages", 150000, 1); číselnou hodnotu si změníš sám No a pak si vytvoříš randon v tom publicu a vytvoříš si zprávy se píšeš.. asi takhle forward ServerMessages(); public ServerMessages() { switch(random(18)) { case 0: { SendClientMessageToAll return 0; } case 1: { SendClientMessageToAll return 0; } case 2: { SendClientMessageToAll return 0; } return 1; } Omlouvám se ale tady bbcode trošku nespolupracuje (rozházené).. Link to comment Share on other sites More sharing options...
0 Mort 29 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 nebo taky možnost: někam nahoru mezi proměnné new serverMessages[][] = { "[TIP] 1", "[TIP] 2", "[TIP] 3", "[TIP] 4", "[TIP] 5" }; public serverMessage() { SendClientMessageToAll(COLOR_GREEN, serverMessages[random(sizeof(serverMessages))]); } Link to comment Share on other sites More sharing options...
0 VolfikCZ 33 Odesláno: 1. Únor, 2015 Share Odesláno: 1. Únor, 2015 asi pro něj výhodnější Link to comment Share on other sites More sharing options...
Dotaz
FrOsTy14 4
Zdravím chci se zeptat jak udělat jednoduchý tipy.
Např: Napíše se jedna zpráva a za 15 min druhá zpráva a furt se to opakuje dokola.
Link to comment
Share on other sites
9 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now