Tedy 8 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 Zdarec, chtěl jsem se zeptat zda by mi někdo dovedl poradit,jak udělat příkaz na dodatečný BAN IP adresy - ( nemyslím /rcon banip (IP) ) Řešení pomocí /rcon banip nechci proto,protože tam nejde dát "důvod" = zniká mi zmatek v BANLISTU Děkuji za každou pomoc (předem ) Link to comment Share on other sites More sharing options...
0 Mort 29 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 GetPlayerIp Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Děkuji za odkaz,ale v nejmenším netuším jak to udělat.. Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Ale ja jsem to myslel tak,ze bych na serveru zadal napriklad " /banip IP adresa hackovani.. proste prikaz pro Admina. Jde mi hlavne o to,aby tam byl ten duvod a,aby to bylo v banlistu Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Ale ano, za to děkuji,jenže nevím jak ten KOD udělat,aby to opravdu fungovalo Link to comment Share on other sites More sharing options...
0 Lusky 4 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 GetPlayerIp Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Ano,děkuji za opětovnou citaci,ale nevím jak to mám podle tohoto "odkazu" udělat Link to comment Share on other sites More sharing options...
0 DaNeX 5 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 Když já nevím jak se dělá některý příkaz z Admin systému udělám tohle. Například nevím jak se dělá: Clearchat, Ban id důvod a podobné příkazy. Stáhnu si nějaký Admin Script a z něho to vykoumám da-li se říct okopčím a tak to pochopím. Dělej to taky tak a můžeš si vytvořit dokonce i vlastní Admin script. Jen nemůžeš napsat to co já právě teď. Jinak ti budou ostatní nadávat že nic nedokážeš sám a všechno musíš okopírovat ostatním. Jenže já se učím tak mě je to u řiti Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Ano,mas pravdu. Normalni ban dokazu udelat lehce,ale chci udelat Ban na Ip,ale tohle proste nechapu.. Link to comment Share on other sites More sharing options...
0 Lusky 4 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 Ja zas nechápem, čo je ťažké na tom, napísať do Googlu: 'samp ip ban tutorial' alebo 'samp how to make ip ban.' Veď nato ten Google je nie? Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Však,není to těžké,ale věř nebo né,nic jsem nenašel Link to comment Share on other sites More sharing options...
0 Jakub Kučera 6 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 Zadal jsem do googlu 'samp ip ban tutorial' a mám to hned. http://forum.ragezone.com/f500/tutorial-sa-mp-ban-command-614690/ Banuje to tak, že dáš /ban id důvod a zabanuje to jak nick, tak i ip Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 22. Září, 2014 Author Share Odesláno: 22. Září, 2014 Jo,oka ,děkuji,ale asi pořád nevíte co se snažím udělat - ten ban má sloužit pro zabanovaní toho,kdo není momentálně na serveru (přesněji zabanování jeho IP ) Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 stiahni si sscanf .. čkj pošlem ti nejak iba ako by si zadával .. Nechce sa mi to moc rozpisovať tak to berem z lahka #include <sscanf> //SCANF najdeš tu ! // Daj do zložky .txt pridaj tam na hore include a samp a uložiť ako .. atam napíš sscanf.inc #include <a_samp> #include <zcmd> CMD:banip(playerid,params[]) { new pid,ip; if(sscanf(params, "usu", pid,reason,ftime)) return SCM(playerid,-1,"{FF0000}[ ! ]{FFFFFF}Použi /banip [id] [dôvod] {FF0000}[ ! ]{FFFFFF}"); GetPlayerId(DOPLN SI ) Uložíš subor .. ako a tak blabla bla return 1; } public OnPlayerConnect(playerid) { NAčítaš if(GetPlayerId(DOPLN SI == (Z NACITANIA PR. : dini_Get(cesta,ip)))) { SendClientMessage(playerid,-1,"Máš Ip Ban ! Neprípojíš sa na server !"); Kick(playerid); }else{ Tu pr. Prihlásenie } return 1; } Link to comment Share on other sites More sharing options...
0 Valtys 2 Odesláno: 22. Září, 2014 Share Odesláno: 22. Září, 2014 tak si tu IP jednoduše při registrování hráču nech zapisovat do hráčovi složky a pak když budeš chtít dát ip ban tak si to můžeš z toho opsat Link to comment Share on other sites More sharing options...
0 Tedy 8 Odesláno: 23. Září, 2014 Author Share Odesláno: 23. Září, 2014 (upraveno) stiahni si sscanf .. čkj pošlem ti nejak iba ako by si zadával .. Nechce sa mi to moc rozpisovať tak to berem z lahka #include <sscanf> //SCANF najdeš tu ! // Daj do zložky .txt pridaj tam na hore include a samp a uložiť ako .. atam napíš sscanf.inc #include <a_samp> #include <zcmd> CMD:banip(playerid,params[]) { new pid,ip; if(sscanf(params, "usu", pid,reason,ftime)) return SCM(playerid,-1,"{FF0000}[ ! ]{FFFFFF}Použi /banip [id] [dôvod] {FF0000}[ ! ]{FFFFFF}"); GetPlayerId(DOPLN SI ) Uložíš subor .. ako a tak blabla bla return 1; } public OnPlayerConnect(playerid) { NAčítaš if(GetPlayerId(DOPLN SI == (Z NACITANIA PR. : dini_Get(cesta,ip)))) { SendClientMessage(playerid,-1,"Máš Ip Ban ! Neprípojíš sa na server !"); Kick(playerid); }else{ Tu pr. Prihlásenie } return 1; } Díky moc - Ale nechci to banovat na ID ... chci ten BAN udělit jakoby dodatečně,že dám /banip [iP adresa] důvod.. tak si tu IP jednoduše při registrování hráču nech zapisovat do hráčovi složky a pak když budeš chtít dát ip ban tak si to můžeš z toho opsat Diky,dobrej napad,ale uz jsem neco takoveho zkousel a nefungovalo to Edited 23. Září, 2014 by Tedy Link to comment Share on other sites More sharing options...
0 Mort 29 Odesláno: 23. Září, 2014 Share Odesláno: 23. Září, 2014 Ip adresu v příkazu můžeš zadat jako text, jen v pawn neexistuje regex, tak si budeš muset vytvořit vlastní funkci pro ověření správnosti (0-255.0-255.0-255.0-255). Tu ip adresu zapíšeš do souboru a při připojení hráče na server se projede ten soubor a budeš porovnávat.. Link to comment Share on other sites More sharing options...
0 Invouk 91 Odesláno: 23. Září, 2014 Share Odesláno: 23. Září, 2014 šak to máš to iste ako pr. dvovod premeníš na IP a vždy pri čítani, načítaš dvovod a máš Link to comment Share on other sites More sharing options...
Dotaz
Tedy 8
Zdarec,
chtěl jsem se zeptat zda by mi někdo dovedl poradit,jak udělat příkaz na dodatečný BAN IP adresy - ( nemyslím /rcon banip (IP) )
Řešení pomocí /rcon banip nechci proto,protože tam nejde dát "důvod" = zniká mi zmatek v BANLISTU
Děkuji za každou pomoc (předem )
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