- 0
Problema ban.
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
HiTman
Nick: Awe.
Problem? întâlnit?: Deci .. tot intra cineva pe sv-ul meu si ne da ban la toti playerii
Erori / warnings: No
Lini/script: mai jos
Ai incercat sa rezolvi singur ?:da..dar nu reusesc
P.;S cred ca e ceva legat de comanda /ban .. eu o sa o postez
Daca nu e sa-mi spune-ti
if(strcmp(cmd, "/ban", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /ban [playerid/numejucator] [reason]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { //if(bantime[playerid] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "** Incerci sa banezi serverul?"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{00FF00}Folosire:{FFFFFF} /ban [playerid/numejucator] [reason]"); return 1; } if(PlayerInfo[giveplayerid][pAdmin] > 0 && PlayerInfo[playerid][pAdmin] < 6) { SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}ADMWARNING: {FFFFFF}Nu poti bana admini!"); format(string, sizeof(string), "{ee5555}AdmCmd: %s a incercat sa il baneze pe %s cu motivul: %s", sendername, giveplayer, (result)); ABroadCast(COLOR_LIGHTRED, string, 1); //ABroadCast(COLOR_LIGHTRED, string, 1); return 1; } if(strmatch(giveplayer, DEVELOPMENT)) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Ban: {FFFFFF}Dude, don't do that."); if(BanTimer[playerid] > 0) { format(string, sizeof(string), "{ee5555}Info: {a9c4e4}Asteapta %d secunde inainte sa mai folosesti aceasta comanda.",BanTimer[playerid]); SendClientMessage(playerid, COLOR_WHITE, string); } BanTimer[playerid] = 3; new year, month,day; getdate(year, month, day); format(string, sizeof(string), "Info: %s a primit ban de la %s, motiv: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year); BanLog(string); format(string, sizeof(string), "{ee5555}Info: %s a primit ban de la %s, motiv: %s", giveplayer, sendername, (result)); SendClientMessageToAll(COLOR_LIGHTRED, string); PlayerInfo[giveplayerid][pReg] = -999; Update(giveplayerid, pRegisteredx); //jBan(giveplayerid, playerid, result, time); new playersip[256]; GetPlayerIp(giveplayerid,playersip,sizeof(playersip)); strmid(PlayerInfo[giveplayerid][pIP], playersip, 0, 100, 255); Update(giveplayerid, pIPx); new query[512]; format(query, sizeof(query) ,"INSERT INTO `banslog` (`BanID`,`user_banned`,`user_banned_ip`,`user_banner`,`ban_reason`,`ban_timestamp`,`ban_time`) VALUES ('','%s','%s','%s','%s',CURRENT_TIMESTAMP,'%d')", giveplayer, PlayerInfo[giveplayerid][pIP], sendername, result, 0); mysql_query(query); Ban(giveplayerid); return 1; } }//not connected } return 1; }4 answers to this question
Recommended Posts