| Hesoyam228 |
Дата: Четверг, 30.07.2015, 18:18 | Сообщение # 3
|
Новичок
Сообщений: 8
Статус: Offline
|
Цитата Artem_Buero (  ) Ты хотя-бы дал-бы код команды кика Варн Код } YCMD:warn(playerid, params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 3 || dostup[playerid] == 0) return true; if(sscanf(params, "us[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /warn [id] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0])) return true; if(PlayerInfo[params[0]][pAdmin] > PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîð íå ìîæåò áûòü çàâàðíåí!"); PlayerInfo[params[0]][pWarns] += 1; if(PlayerInfo[params[0]][pWarns] >= 3) { new ip[32]; new year, month,day; getdate(year, month, day); format(YCMDstr, sizeof(YCMDstr), "Àäìèíèñòðàòîð: %s çàáàíèë %s [3 ïðåäóïðåæäåíèÿ]. Ïðè÷èíà: %s",Name(playerid),Name(params[0]),params[1]); SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr); GetPlayerIp(params[0],ip,sizeof(ip)); format(YCMDstr, sizeof(YCMDstr), "Íèê: [%s] IP: [%s]",Name(params[0]),ip); ABroadCast(COLOR_LIGHTRED,YCMDstr,1); PlayerInfo[params[0]][pLocked] = 1; PlayerInfo[params[0]][pBanMounth] = 999; PlayerInfo[params[0]][pMember] = 0; PlayerInfo[params[0]][pLeader] = 0; PlayerInfo[params[0]][pJob] = 0; new strstre[100]; format(strstre,sizeof(strstre), "%d/%d/%d",day,month,year); format(YCMDstr, sizeof(YCMDstr), "INSERT INTO `banlog` (`Text`, `Name`, `NameAdmin`, `Date`) VALUES ('3 WARNS', '%s', '%s', '%s')",Name(params[0]),Name(playerid),strstre); mysql_query(YCMDstr); Kick(params[0]); return true; } format(YCMDstr, sizeof(YCMDstr), "Àäìèíèñòðàòîð: %s âûäàë Warn %s. Ïðè÷èíà: %s",Name(playerid),Name(params[0]),params[1]); SendClientMessageToAll(COLOR_LIGHTRED,YCMDstr); PlayerInfo[params[0]][pMember] = 0; PlayerInfo[params[0]][pLeader] = 0; PlayerInfo[params[0]][pJob] = 0; PlayerInfo[params[0]][punWarns] = 1; PlayerInfo[params[0]][punWarnstime] = 0; Kick(params[0]); return true; Кик и /skick Код } YCMD:skick(playerid, params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 2 || dostup[playerid] == 0) return true; if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /skick [id]"); if(!IsPlayerConnected(params[0])) return true; if(PlayerInfo[params[0]][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîð íå ìîæåò áûòü êèêíóò!"); Kick(params[0]); SendClientMessage(playerid, COLOR_LIGHTRED, "Èãðîê êèêíóò"); return true; Код } YCMD:kick(playerid,params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true; if(sscanf(params, "us[64]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /kick [id] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0])) return true; if(PlayerInfo[params[0]][pAdmin] > PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîð íå ìîæåò áûòü êèêíóò!"); format(YCMDstr, sizeof(YCMDstr), "Àäìèíèñòðàòîð: %s êèêíóë %s. Ïðè÷èíà: %s",Name(playerid),Name(params[0]),params[1]); SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr); Kick(params[0]); return true; /iban /ban /sban Код } YCMD:iban(playerid, params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 9 || dostup[playerid] == 0) return true; if(sscanf(params, "us[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /iban [id] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_REDD, "Äàííûé èãðîê îôôëàéí."); if(PlayerInfo[params[0]][pAdmin] > 0) return SendClientMessage(playerid, COLOR_REDD, "Àäìèíèñòðàòîð íå ìîæåò áûòü çàáàíåí!"); new ip[15]; GetPlayerIp(params[0],ip,15); new year, month,day; getdate(year, month, day); format(YCMDstr, sizeof(YCMDstr), "Àäìèíèñòðàòîð: %s çàáàíèë %s. Ïðè÷èíà: %s ",Name(playerid),Name(params[0]),params[1]); SendClientMessageToAll(COLOR_LIGHTRED,YCMDstr); SendClientMessage(params[0], COLOR_LIGHTRED, "Âàø àêêàóíò çàáëîêèðîâàí íà âñåãäà."); SendClientMessage(params[0], COLOR_WHITE, "Äëÿ âûõîäà èç èãðû èñïîëüçóéòå /q(uit)"); GetPlayerIp(params[0],ip,sizeof(ip)); format(YCMDstr, sizeof(YCMDstr), " Nik [%s] R-IP [%s] IP [%s]",Name(params[0]),PlayerInfo[params[0]][pIpReg],ip); ABroadCast(COLOR_LIGHTRED,YCMDstr,1); PlayerInfo[params[0]][pLocked] = 1; PlayerInfo[params[0]][pBanDay] = getdate(); if(PlayerInfo[params[0]][pDonateRank] == 0) PlayerInfo[params[0]][pBanMounth] = getdate()+2038; if(PlayerInfo[params[0]][pDonateRank] == 1) PlayerInfo[params[0]][pBanMounth] = getdate()+2038; if(PlayerInfo[params[0]][pDonateRank] == 2) PlayerInfo[params[0]][pBanMounth] = getdate()+2038; if(PlayerInfo[params[0]][pDonateRank] == 3) PlayerInfo[params[0]][pBanMounth] = getdate()+2038; new strstre[100]; format(strstre,sizeof(strstre), "%d/%d/%d",day,month,year); format(YCMDstr, sizeof(YCMDstr), "INSERT INTO `banlog` (`Text`, `Name`, `NameAdmin`, `Date`) VALUES ('IBAN: %s', '%s', '%s', '%s')",params[1],Name(params[0]),Name(playerid),strstre); mysql_query(YCMDstr); Kick(params[0]); return true; Код } YCMD:sban(playerid, params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 3 || dostup[playerid] == 0) return true; if(sscanf(params, "us[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /sban [id] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0])) return true; if(PlayerInfo[params[0]][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GRAD2, "Àäìèíèñòðàòîð íå ìîæåò áûòü çàáàíåí!"); new ip[15]; new year1, month1, day1, hour1, minute1, second1; getdate(year1, month1, day1); gettime(hour1, minute1, second1); new year, month,day; GetPlayerIp(params[0],ip,15); PlayerInfo[params[0]][pLocked] = 1; format(YCMDstr, sizeof(YCMDstr), "SBan [çàáàíèë: %s] [çàáàíåí: %s] [ïðè÷èíà: %s][%d/%d/%d %d:%d]",Name(playerid), Name(params[0]), params[1], day1,month1,year1,hour1, minute1); ABroadCast(COLOR_LIGHTRED,YCMDstr,1); format(YCMDstr, sizeof(YCMDstr), " Nik [%s] R-IP [%s] IP [%s]",Name(params[0]),PlayerInfo[params[0]][pIpReg],ip); ABroadCast(COLOR_LIGHTRED,YCMDstr,1); PlayerInfo[params[0]][pLocked] = 1; PlayerInfo[params[0]][pBanDay] = getdate(); if(PlayerInfo[params[0]][pDonateRank] == 0) PlayerInfo[params[0]][pBanMounth] = getdate()+9; if(PlayerInfo[params[0]][pDonateRank] == 1) PlayerInfo[params[0]][pBanMounth] = getdate()+7; if(PlayerInfo[params[0]][pDonateRank] == 2) PlayerInfo[params[0]][pBanMounth] = getdate()+5; if(PlayerInfo[params[0]][pDonateRank] == 3) PlayerInfo[params[0]][pBanMounth] = getdate()+3; Kick(params[0]); new strstre[100]; format(strstre,sizeof(strstre), "%d/%d/%d",day,month,year); format(YCMDstr, sizeof(YCMDstr), "INSERT INTO `banlog` (`Text`, `Name`, `NameAdmin`, `Date`) VALUES ('ÒÈÕÎ ÇÀÁÀÍÈË: %s', '%s', '%s', '%s')",params[1],Name(params[0]),Name(playerid),strstre); mysql_query(YCMDstr); return true; Код } YCMD:ban(playerid, params[], help) { if(PlayerInfo[playerid][pLogin] == 0) return true; if(PlayerInfo[playerid][pAdmin] < 2 || dostup[playerid] == 0) return true; if(sscanf(params, "us[128]",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /ban [id] [ïðè÷èíà]"); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_REDD, "Äàííûé èãðîê îôôëàéí."); if(PlayerInfo[params[0]][pAdmin] > 0) return SendClientMessage(playerid, COLOR_REDD, "Îøèáêà!"); new ip[15]; GetPlayerIp(params[0],ip,15); new year, month,day; getdate(year, month, day); format(YCMDstr, sizeof(YCMDstr), "Àäìèíèñòðàòîð: %s çàáàíèë %s. Ïðè÷èíà: %s ",Name(playerid),Name(params[0]),params[1]); SendClientMessageToAll(COLOR_LIGHTRED,YCMDstr); SendClientMessage(params[0], COLOR_LIGHTRED, "Âàø àêêàóíò çàáëîêèðîâàí."); SendClientMessage(params[0], COLOR_WHITE, "Äëÿ âûõîäà èç èãðû èñïîëüçóéòå /q(uit)"); GetPlayerIp(params[0],ip,sizeof(ip)); format(YCMDstr, sizeof(YCMDstr), " Nik [%s] R-IP [%s] IP [%s]",Name(params[0]),PlayerInfo[params[0]][pIpReg],ip); ABroadCast(COLOR_LIGHTRED,YCMDstr,1); PlayerInfo[params[0]][pLocked] = 1; PlayerInfo[params[0]][pBanDay] = getdate(); if(PlayerInfo[params[0]][pDonateRank] == 0) PlayerInfo[params[0]][pBanMounth] = getdate()+9; if(PlayerInfo[params[0]][pDonateRank] == 1) PlayerInfo[params[0]][pBanMounth] = getdate()+7; if(PlayerInfo[params[0]][pDonateRank] == 2) PlayerInfo[params[0]][pBanMounth] = getdate()+5; if(PlayerInfo[params[0]][pDonateRank] == 3) PlayerInfo[params[0]][pBanMounth] = getdate()+3; new strstre[100]; format(strstre,sizeof(strstre), "%d/%d/%d",day,month,year); format(YCMDstr, sizeof(YCMDstr), "INSERT INTO `banlog` (`Text`, `Name`, `NameAdmin`, `Date`) VALUES ('%s', '%s', '%s', '%s')",params[1],Name(params[0]),Name(playerid),strstre); mysql_query(YCMDstr); Kick(params[0]); return true;
zaza
Сообщение отредактировал Hesoyam228 - Четверг, 30.07.2015, 18:23 |
|
|
|
|