stonersvojta 0 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Zdravím, chci udělat uvítací zprávu. Vím, že se to dělá přes: SendClientMessage(playerid,barva,"vitej na serveru"); ale potřeboval bych to, ať se to zobrazí, až se přihlásím, jak to udělám, děkuji Link to comment Share on other sites More sharing options...
Amenadiel 286 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 pokud máš Rze74 tak asi težko... pokud máš svůj mod tak to dej jednoduše do dialogu tu zpravu kde se přihlasí... nebo do příkazu nwm kde to máš... Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 10. Červenec, 2015 Author Share Odesláno: 10. Červenec, 2015 No mám rze7.9 a je to možné, někde zobrazit, třeba na obrazovce, jako se to dělá přes příkaz /dann ?? Link to comment Share on other sites More sharing options...
Polisek 76 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Zdravím Pokud chceš opravdu po přihlašení musíš to dát do Registračky takže až se hráč přihlasí tak se mu to ukáže. Bohužel tvoji registračku nemám takže to musíš zvladnout sám. Druhá možnost to dát rovnou po připojení na server. Takže do OnPlayerConnect Nebo dát do OnPlayerConnect TimerEx a tím pádem to nastavit třeba na 5 vteřin tím pádem by to mohl vyjít když se hráč přihlasí že se mu to ukáže přesně. Možná Dřív a Taky Možná pozděj. Když tak mi řekni co máš za mod a nebo sem dej Registračku Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 10. Červenec, 2015 Author Share Odesláno: 10. Červenec, 2015 S tím časem by to mohlo jít, prosím jak to mám udělat ? Link to comment Share on other sites More sharing options...
Polisek 76 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Dívej tak prvně vytvořiš ten Timer Toto dáš do OnPlayerConnect SetTimerEx("Uvitani", 5000, false, "i", playerid); Po pěti vteřinách a že se nebude opakovat to vyvolá toto: forward Uvitani(playerid); public Uvitani(playerid) { SendClientMessage(playerid, -1, "Vítej na Serveru."); return 1; } Pokud chceš to jak si psal /dann - Tím myslíš GameText Tak SendClientMessage nahradíš tímhle: GameTextForPlayer(playerid, "Vitej na serveru", 5000, 2); Edit: Jak jsem dopsal toto tak jsem si přečetl SkyBigův přispěvek Má dobrej nápad zkus použít jeho verzi a když ti to nepůjde udělej toto. Link to comment Share on other sites More sharing options...
Polisek 76 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 ~> Říkal jsem ti už, že je to blbost. On chtěl tu zprávu jakmile se přihlásí ten hráč... co když se nepřihlásí zrovna do tvých 5 vteřin? A co když to ještě stihne dříve? Napsal jsem do mého příspěvku at to udělá podle tebe. A já mu psal že je možnost že to nemusí přesně vyjít přesně. Cituji sebe To by mohlo vyjít když se hráč přihlasí že se mu to ukáže přesně. Možná Dřív a Taky Možná pozděj. Link to comment Share on other sites More sharing options...
stonersvojta 0 Odesláno: 10. Červenec, 2015 Author Share Odesláno: 10. Červenec, 2015 Fajn, teď když to je v gametextu, nepotřebuji ten časovač, ale ten text je tam furt a nechce zmiznout ?? Link to comment Share on other sites More sharing options...
The hidden face 77 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Proč to dělat jednoduše, když to jde složitě, že? new bool: FirstSpawn[MAX_PLAYERS]; public OnPlayerConnect(playerid) { FirstSpawn[playerid] = true; } public OnPlayerSpawn(playerid) { if(FirstSpawn[playerid] == true) { SendClientMessage(playerid, -1, "Vítej na našem serveru!"); FirstSpawn[playerid] = false; } return 1; } Dej to do příslušných publiců, můžeš si to třeba udělat jako fs, i když to bude o ničem, a pak ho pouze připsat a mělo by ti to jet. Předpokládám že pwn od rze nemáš, jinak by to šlo udělat samozřejmě i jinak... Link to comment Share on other sites More sharing options...
Coles 11 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 ~> To je sice hezké, ale on chce tu zprávu poslat po přihlášení(příkazem /login). Takže ani po spawnu, ani po příhodu na server, smrti, nebo jiných věcem... ale po přihlášení(příkazem /login)... Po přihlášení tě to snad spawne ne? Výsledek stejnej, meleš hovadiny. Link to comment Share on other sites More sharing options...
The hidden face 77 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 ~> To je sice hezké, ale on chce tu zprávu poslat po přihlášení(příkazem /login). Takže ani po spawnu, ani po příhodu na server, smrti, nebo jiných věcem... ale po přihlášení(příkazem /login)... Pokud vím, tak většina těchto systému a to i v rze tě bez přihlášení nespawne. Vždy se musíš nejdřív přihlásit nebo registrovat pro spawn. Samozřejmě na rze je i možnost vstoupit bez přihlášení, takže jediný problém by byl, že by tu zprávu poslal i neregistrovaným lidem, ale já osobně si nemyslím, že by to mělo vadit... To už je na něm buď to použije nebo to tam nebude mít nic! Link to comment Share on other sites More sharing options...
Coles 11 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Ne. Tohle nejsou 8čky. Nevim, RZE jsem nehrál Link to comment Share on other sites More sharing options...
The hidden face 77 Odesláno: 10. Červenec, 2015 Share Odesláno: 10. Červenec, 2015 Však ok, jak sem řekl ať si s tím dělá co chce. Já osobně si nemyslím, že mezi přihlášením a spawnem je zase tak velký časový rozdíl (max. 1 sekunda). Jestli se mu to nebude líbit ať si udělá lepší... Link to comment Share on other sites More sharing options...
Recommended Posts