saving ip in mysql database
#3

i didnt copied the full command by accident:

Код:
COMMAND:ban(playerid,params[]) {
	if(PlayerInfo[playerid][AdminLevel] >= g_Level[lban]) {
		new	pip[16],
			giveid,
			msg[128];
		if (sscanf(params, "uz",giveid,msg)) {
			return SendClientFormatMessage(playerid,COLOR_SYSTEM,"%s: /ban [Player / ID] [Reason (optional)]",GetLanguageString(GetPlayerLanguageID(playerid),"txt_icommands"));
		}
		else if(!IsPlayerConnected(giveid)) {
			return SendClientLanguageMessage(playerid,COLOR_RED2,"txt_InvalidID");
		}
		else if(giveid==playerid) {
			return SendClientLanguageMessage(playerid,COLOR_RED,"txt_selfslct");
		}
	  	else {
			if(PlayerInfo[playerid][AdminLevel]>PlayerInfo[giveid][AdminLevel]){
			  new TheBannedPlayer[MAX_PLAYER_NAME];
				
				GetPlayerName(giveid,TheBannedPlayer,sizeof(TheBannedPlayer));
		  	SetPlayerPos(giveid,2746.9270,-2092.9146,26.35164);

				SetPlayerCameraPos(giveid,2748.8640,-2093.9651,25.2624);
				SetPlayerCameraLookAt(giveid,2740.6001,-2089.9341,27.6800);
				SetPlayerFacingAngle(giveid, 61.4775);

				SendClientLanguageMessage(giveid,COLOR_RED2,"txt_ban1",msg[0] ? msg : ("<No reason>"));
	 			CreateClientLanguageMessages("txt_ban2",TheBannedPlayer,giveid,PlayerName(playerid),msg[0] ? msg : ("<No reason>"));
				SendAdminCommand(COLOR_YELLOW);
				WriteLog(clearlog,LanguageString(ServerLanguage()));
				#if defined MYSQL
				tmpp = strtok(params, idx);
				GetPlayerName(giveid, pidName, sizeof(pidName));
				GetPlayerName(playerid, AdminName, sizeof(AdminName));
				GetPlayerIp(giveid,pip,sizeof(pip));
				gettime(hour2, minute2, second2);
				getdate(year2, month2, day2);
				GetPlayerName(giveid, pidName, sizeof(pidName));
				GetPlayerName(playerid, AdminName, sizeof(AdminName));
	  		gSQL_BanUser(PlayerName(giveid),PlayerName(playerid),params[idx],pip[15], hour2, minute2, second2, day2, month2, year2);
				#else
				dUserSetINT(TheBannedPlayer).("Trusted",-1);		// Remove from Trusted
				#endif
				return BanEx2(giveid,13);
			}
			else {
				SendClientLanguageMessage(playerid,COLOR_RED,"txt_ban3");
				return SendClientLanguageMessage(giveid,COLOR_RED2,"txt_ban4",PlayerName(playerid));
			}
  		}
	}
	else {
		SendClientLanguageMessage(playerid,COLOR_LIGHTBLUE,"txt_error404");
	}
	return 1;
}
Reply


Messages In This Thread
saving ip in mysql database - by swredder - 12.05.2010, 18:26
Re: saving ip in mysql database - by Kyosaur - 12.05.2010, 18:39
Re: saving ip in mysql database - by swredder - 12.05.2010, 18:42

Forum Jump:


Users browsing this thread: 1 Guest(s)