DominusKristus 0 Odesláno: 9. Červenec, 2014 Share Odesláno: 9. Červenec, 2014 Dobrý deň prajem pawners Chcel by som sa spýtať či by sa dal vytvoriť príkaz /relog (odhlasi hráča a prihlasi). Niečo v podobe /rcon gmx že hráč nemusí vypínať hru. Vopred ďakujem Link to comment Share on other sites More sharing options...
0 Tanga 131 Odesláno: 9. Červenec, 2014 Share Odesláno: 9. Červenec, 2014 Kedysi to išlo, ale skúšal som to na 03x a myslím, že už to nefungovalo. Bola to taká chyba sampu, že keď hráča vyhodíš a má otvorené menu, tak ho to nevyhodí z hry, iba reconnectne či ako. Link to comment Share on other sites More sharing options...
0 DominusKristus 0 Odesláno: 9. Červenec, 2014 Author Share Odesláno: 9. Červenec, 2014 aha škoda dík Link to comment Share on other sites More sharing options...
0 Jakub Kučera 6 Odesláno: 9. Červenec, 2014 Share Odesláno: 9. Červenec, 2014 Zkus toto new bool:reconnecting[MAX_PLAYERS]; new playersip[MAX_PLAYERS][16]; public OnPlayerConnect(playerid) { reconnecting[playerid] = false; return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/relog", true) == 0) { if(reconnecting[playerid]) return SendClientMessage(playerid, 0xFF0000FF, "Už jsi byl relognut, čekej chvíli."); SendClientMessage(playerid, 0xFFFF00FF, "Nyní budeš relognut, čekej chvíli."); GetPlayerIp(playerid, playersip[playerid], 16); reconnecting[playerid] = true; new rconmsg[25]; format(rconmsg, sizeof(rconmsg), "banip %s", playersip[playerid]); SendRconCommand(rconmsg); return 1; } return 0; } public OnPlayerDisconnect(playerid, reason) { if(reconnecting[playerid]) { new rconmsg[25]; format(rconmsg, sizeof(rconmsg), "unbanip %s", playersip[playerid]); SendRconCommand(rconmsg); SendRconCommand("reloadbans"); } return 1; } Našel jsem to tu - http://forum.sa-mp.com/showpost.php?p=2932823&postcount=4 Link to comment Share on other sites More sharing options...
0 DominusKristus 0 Odesláno: 10. Červenec, 2014 Author Share Odesláno: 10. Červenec, 2014 Stále to vypisuje : Už jsi byl relognut, čekej chvíli. Link to comment Share on other sites More sharing options...
0 _Martin_ 10 Odesláno: 10. Červenec, 2014 Share Odesláno: 10. Červenec, 2014 if(reconnecting[playerid]) return SendClientMessage(playerid, 0xFF0000FF, "Už jsi byl relognut, čekej chvíli."); Zmaž toto, aj tak keď sa reconnectne a medzitým sa pripojí hráč tak mu dá iné id a tá podmienka sa nemusí splniť. Link to comment Share on other sites More sharing options...
0 INSANE_25_ICON 0 Odesláno: 10. Červenec, 2014 Share Odesláno: 10. Červenec, 2014 A čo tak toto ?? #include <a_samp> #define SRC SendRconCommand #define SCM SendClientMessage #define p playerid #define m 0x33ccffaa public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/relog", cmdtext, true) == 0) { SRC("gmx"); //Ale to asi bude pre celý server. SCM(p,m,"Budeš relognutý"); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 Jakub Kučera 6 Odesláno: 10. Červenec, 2014 Share Odesláno: 10. Červenec, 2014 A čo tak toto ?? #include <a_samp> #define SRC SendRconCommand #define SCM SendClientMessage #define p playerid #define m 0x33ccffaa public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/relog", cmdtext, true) == 0) { SRC("gmx"); //Ale to asi bude pre celý server. SCM(p,m,"Budeš relognutý"); return 1; } return 0; } To resetne celý server a zprávu budeš Relognutý by ti to stejně už neodeslalo Link to comment Share on other sites More sharing options...
0 kell94_cz 7 Odesláno: 10. Červenec, 2014 Share Odesláno: 10. Červenec, 2014 QWER udělal funkci na reconnect je na jeho pastebinu kdyby jsi to ještě náhodou potřeboval. http://pastebin.com/56FtkAii Link to comment Share on other sites More sharing options...
0 DominusKristus 0 Odesláno: 10. Červenec, 2014 Author Share Odesláno: 10. Červenec, 2014 Vyskúšam to Link to comment Share on other sites More sharing options...
Dotaz
DominusKristus 0
Dobrý deň prajem pawners Chcel by som sa spýtať či by sa dal vytvoriť príkaz /relog (odhlasi hráča a prihlasi). Niečo v podobe /rcon gmx že hráč nemusí vypínať hru. Vopred ďakujem
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