Mato252 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 //EDIT vyriešené Link to comment Share on other sites More sharing options...
0 StrenoJr 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Dialóg zobrazuješ na OnPlayerSpawn.Daj to do OnPlayerConnect.PS format(str,sizeof(str),"Vitaj na serveri %s!",PlayerInfo[playerid][pName]); LoadPlayer(playerid); GameTextForPlayer(playerid,"~w~Vitaj na serveri.",3000,4); SendClientMessage(playerid,COLOR_RED,"Vitaj na serveri."); /* sem daj SendClientMessage(playerid, COLOR_RED, str); */ Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Ten dialóg zobrazujem v OnPlayerRequestClass takže to mám dať do OnPlayerConnect teda ? Link to comment Share on other sites More sharing options...
0 StrenoJr 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Jaj, tak sa mi splietli... Ale ajtak do OnPlayerConnect. Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Ajtak sa ten dialóg nezobrazí ale súbor v scriptfiles to vytvorí Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Bože, s tím to nemá vůbec nic společného *FACEPALM* Jak vidím dobře, tak u zobrazení dialogu používáš if(GetPVarInt(playerid,"loggedin") == 1) přičemž té hodnoty dosáhne až po lognutí, tedy nic se zobrazit nemůže .. Link to comment Share on other sites More sharing options...
0 StrenoJr 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Bože, s tím to nemá vůbec nic společného *FACEPALM* Dalo sa to povedať aj normálnejšie. Prepáč, to som si nevšimol tú podmienku. Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Ahá ako to mám upraviť aby to fungovalo ? Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Ahá ako to mám upraviť aby to fungovalo ? Uprav to na: (nebo to úplně švihni někam, záleží podle tebe jaké máš s tím plány) Celý kod jsem fakt nezkoumal . if(GetPVarInt(playerid,"loggedin") == 0) Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Díky :3 dialóg sa zobrazí ale keď stlačí tlačítko Zrušiť malo by ho to kicknúť ale nekickne tu som si neni istý či to náhodou nemá byť if response = 1 či ako to bolo a keď zadám heslo malo by to napísať že je zaregistrovaný , a ešte ktomu ked zadam heslo nejde dať spawn Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Pro kick u zrušit stačí v dat na začátek dialogu if(!response) return Kick(playerid); Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 ok to už som vyriešil ale teraz keď zadám heslo tak mi spawnúť sa a ešte k tomu to stále dookola opakuje tú registráciu keď zadám heslo a odpojím sa tak znova naskočí registrácia Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Zkus lépe vysvětlit, případně co ti to dělá.. Prosím dopodrobna Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Keď sa pripojím na server naskočí tabuľka s registráciou zadám heslo tabuľka zmizne a potom mám dole tam ten výber << >> SPAWN a ked stlacim shift malo by ma to spawnut ale nespawne Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Nikde v módu nevidím public OnPlayerRequestSpawn(playerid) { return 1; } Ale mělo by to vyřešit když přidáš do dialogu (register,login) do části kde ti to vypisuje že si se úspěšně zaregistroval nebo přihlásil SpawnPlayer(playerid); Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 No práveže ja tam nemám nič čo by odoslalo správu s takým textom ja tom mám v OnDIalogResponse viď SPOILER public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){//registrácianew pfad[128], string[128];format(pfad,sizeof(pfad),"/Ucty/%s.ini",GetName(playerid));switch(dialogid){case DIALOG_REGISTER: {if(response) {if(strlen(inputtext) == 0) {new str[128];SendClientMessage(playerid,SIVA,"Nezadal si žiadne heslo.Zadaj prosím heslo");format(string,sizeof(string),"Vitaj na serveri FREEROAM prosím zaregisrujte sa");return ShowPlayerDialog(playerid,DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Registrovať", string, "Registrovať", "Zrušiť");}else {dini_Create(pfad);dini_Set(pfad,"Heslo",inputtext);SpawnPlayer(playerid);return 1;}}else {SendClientMessage(playerid,SIVA,"Zrušil si to");Kick(playerid);}}case DIALOG_LOGIN: {if(response) {if(strlen(inputtext) == 0) {SendClientMessage(playerid,SIVA,"Nezadal si žiadne heslo");format(string,sizeof(string),"Vitaj späť na serveri,zadaj heslo pre prihlásenie:");ShowPlayerDialog(playerid,DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Registrovať", string, "Registrovať", "Zrušiť");} else {if(!strcmp(inputtext, dini_Get(pfad,"Heslo"), true)) {SetPVarInt(playerid,"loggedin,1");SpawnPlayer(playerid); //koniec registrácie}}}}}return 1;} Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 21. Září, 2014 Share Odesláno: 21. Září, 2014 Sorry, ale v tom pralese se mi nechce orientovat jestli si to dělal sám tak určitě víš co si dělal. Jestli ne tak nekopíruj a bude to o dost lehčí, veř mi EDIT: Jinak vůbec nechápu proč dnes začínáš s DINI -.- Jestli tohle je podle tutoriálu tak to není tutoriál ale pěkný bordel.. Jak jednoduché třeba použít Y_INI dle tohoto: http://forum.sa-mp.com/showthread.php?t=273088 Link to comment Share on other sites More sharing options...
0 Mato252 0 Odesláno: 21. Září, 2014 Author Share Odesláno: 21. Září, 2014 Písal som to podla návodu ... a ak si všimneš to SpawnPlayer tam mám PROSÍM o lock témy Link to comment Share on other sites More sharing options...
Dotaz
Mato252 0
//EDIT vyriešené
Link to comment
Share on other sites
17 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