MegaTheVova 1 Odesláno: 12. Duben, 2015 Share Odesláno: 12. Duben, 2015 Dobry den mam takovy problem a nevim jak ho vyresit kdyz kicknu hrace napisu mu tam duvod id atd.. tak ono ho to kickne ale duvod mu to nenapise ale vsem ostatnim kdo je na serveru ano dekuji predem za pomoc Link to comment Share on other sites More sharing options...
0 IchNar 0 Odesláno: 12. Duben, 2015 Share Odesláno: 12. Duben, 2015 To preto,lebo toho hráča to najprv kickne až potom napíše správu,takže on to nevidí. Link to comment Share on other sites More sharing options...
0 ERR0R 0 Odesláno: 12. Duben, 2015 Share Odesláno: 12. Duben, 2015 (upraveno) As of SA-MP 0.3x, any action taken directly before BanEx() (such as sending a message withSendClientMessage) will not reach the player. A timer must be used to delay the ban. forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock BanExWithMessage(playerid, color, message[], reason[]) { //reason - The ban reason to be used for BanEx. SendClientMessage(playerid, color, message); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/banme", true) == 0) { //Bans the player who executed this command. BanExWithMessage(playerid, 0xFF0000FF, "You have been banned!", "Request"); return 1; } return 0; } CMD:ban(playerid, params[]) { //Pridaj podmienku pre admina new id,string[250]; if(sscanf(params,"is",id,string)) return SendClientMessage(playerid,-1,"Použitie : /ban [ Player ID ] [ Dovod ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Hráč neni k dizpozicii"); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); format(string,sizeof(string),"Administrátor %s zabanoval hráča %s [ Dovod : %s ]",Jmeno(playerid),Jmeno(id),string); SendClientMessageToAll(0xFF0000FF,string); return 1; } forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock Jmeno(playerid) { new n[40]; GetPlayerName(playerid,n,sizeof(n)); return n; } To isté platí aj pre KICK Edited 12. Duben, 2015 by ERR0R Link to comment Share on other sites More sharing options...
0 MegaTheVova 1 Odesláno: 21. Leden, 2016 Author Share Odesláno: 21. Leden, 2016 As of SA-MP 0.3x, any action taken directly before BanEx() (such as sending a message withSendClientMessage) will not reach the player. A timer must be used to delay the ban. forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock BanExWithMessage(playerid, color, message[], reason[]) { //reason - The ban reason to be used for BanEx. SendClientMessage(playerid, color, message); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/banme", true) == 0) { //Bans the player who executed this command. BanExWithMessage(playerid, 0xFF0000FF, "You have been banned!", "Request"); return 1; } return 0; } CMD:ban(playerid, params[]) { //Pridaj podmienku pre admina new id,string[250]; if(sscanf(params,"is",id,string)) return SendClientMessage(playerid,-1,"Použitie : /ban [ Player ID ] [ Dovod ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Hráč neni k dizpozicii"); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); format(string,sizeof(string),"Administrátor %s zabanoval hráča %s [ Dovod : %s ]",Jmeno(playerid),Jmeno(id),string); SendClientMessageToAll(0xFF0000FF,string); return 1; } forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock Jmeno(playerid) { new n[40]; GetPlayerName(playerid,n,sizeof(n)); return n; } To isté platí aj pre KICK dekuju Link to comment Share on other sites More sharing options...
Dotaz
MegaTheVova 1
Dobry den mam takovy problem a nevim jak ho vyresit kdyz kicknu hrace napisu mu tam duvod id atd.. tak ono ho to kickne ale duvod mu to nenapise ale vsem ostatnim kdo je na serveru ano dekuji predem za pomoc
Link to comment
Share on other sites
3 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