Jump to content

xt3z0ne

Membru
  • Posts

    168
  • Joined

  • Last visited

    Never

Everything posted by xt3z0ne

  1. Lam pus si nu merge acu pun ultiumu link poate merge. Edit nu merge:((( Solve am pus dotNetFx35setup Si merge
  2. Sistemu meu nu imi da voie sa pun NET Framework 4.5 nul suporta am Xp Sp 2 si mereu mi-a mers pe windows asta sv asta dar ceva mai old daca ma poti ajuta.
  3. Nick:xt3z0ne Problema:Salut am si eu problema cu mysql nu imi porneste plugins iar eu il am pe cel bun si la unele servere pe mysql gen wos b29 care mi-a mers mereu acu nu imi mai merge:( Erori / warnings: [pawn][23:44:52] Error: Function not registered: 'mysql_query' [23:44:52] Error: Function not registered: 'mysql_debug' [23:44:52] Error: Function not registered: 'mysql_connect' [23:44:52] Error: Function not registered: 'mysql_ping' [23:44:52] Error: Function not registered: 'mysql_insert_id' [23:44:52] Error: Function not registered: 'mysql_real_escape_string' [23:44:52] Error: Function not registered: 'mysql_store_result' [23:44:52] Error: Function not registered: 'mysql_free_result' [23:44:52] Error: Function not registered: 'mysql_retrieve_row' [23:44:52] Error: Function not registered: 'mysql_fetch_field_row' [23:44:52] Error: Function not registered: 'mysql_num_rows' [23:44:52] [debug] Run time error 19: "File or function is not found" [23:44:52] [debug] mysql_query [23:44:52] [debug] mysql_debug [23:44:52] [debug] mysql_connect [23:44:52] [debug] mysql_ping [23:44:52] [debug] mysql_insert_id [23:44:52] [debug] mysql_real_escape_string [23:44:52] [debug] mysql_store_result [23:44:52] [debug] mysql_free_result [23:44:52] [debug] mysql_retrieve_row [23:44:52] [debug] mysql_fetch_field_row [23:44:52] [debug] mysql_num_rows [23:44:52] [debug] Run time error 19: "File or function is not found" [23:44:52] [debug] mysql_query [23:44:52] [debug] mysql_debug [23:44:52] [debug] mysql_connect [23:44:52] [debug] mysql_ping [23:44:52] [debug] mysql_insert_id [23:44:52] [debug] mysql_real_escape_string [23:44:52] [debug] mysql_store_result [23:44:52] [debug] mysql_free_result [23:44:52] [debug] mysql_retrieve_row [23:44:52] [debug] mysql_fetch_field_row [23:44:52] [debug] mysql_num_rows [23:44:52] Script[gamemodes/WOS_CG.amx]: Run time error 19: "File or function is not found" [23:44:52] Number of vehicle models: 6 [23:44:54] --- Server Shutting Down. [23:44:54] [debug] Run time error 19: "File or function is not found" [23:44:54] [debug] mysql_query [23:44:54] [debug] mysql_debug [23:44:54] [debug] mysql_connect [23:44:54] [debug] mysql_ping [23:44:54] [debug] mysql_insert_id [23:44:54] [debug] mysql_real_escape_string [23:44:54] [debug] mysql_store_result [23:44:54] [debug] mysql_free_result [23:44:54] [debug] mysql_retrieve_row [23:44:54] [debug] mysql_fetch_field_row [23:44:54] [debug] mysql_num_rows [23:44:55] [/pawn] Lini/script:~ Ai incercat sa rezolvi singur ?:Nu ca nu stiu ce are. Accest server mi-a mers mereu de cand il am dar cum am pus iara windows nu mai merge:(( Va rog help
  4. Si cum pot sa fac sai de-a mai repede ban. Ca nu arata bine asa....
  5. Da dar e buguit peste tot. nici /makeleader nu merge:))
  6. Nick:xt3z0ne Problema:Pai am facut comanda /unban pe nume sa fie doar pentru Un Banner dar cand intru pe sa-mp si scriu /unban spune ca nu am acces dar eu am intrat pe numele care trebe. Erori / warnings:~ Lini/script:Am facut asa. [pawn] #define Un_Banner "Johnny" [/pawn] Dupa La Comanda. [pawn] COMMAND:unban(playerid,params[]) { if(strcmp(pName(playerid), Un_Banner, true) == 0) return SendClientMessage(playerid,0xFF0000FF,"This command is only for UnBanner."); if(isnull(params)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Unban [Player Name]."); new String[300]; format(String,sizeof(String),"SELECT * FROM Bans WHERE Name = '%s'",params); DatabaseResult = db_query(Database,String); if(db_num_rows(DatabaseResult)) { TB_UnbanPlayerByName(params,playerid); format(String,sizeof(String),"You unbanned player %s.",params); SendClientMessage(playerid,0x00FF00FF,String); } if(!db_num_rows(DatabaseResult)) { SendClientMessage(playerid,0xFF0000FF,"This player isnt banned."); db_free_result(DatabaseResult); return 1; } return 1; } [/pawn] . Ai incercat sa rezolvi singur ?:Da dar nmk. Iar comanda originala este asa [pawn] COMMAND:unban(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"This command is only for administrators."); if(isnull(params)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Unban [Player Name]."); new String[300]; format(String,sizeof(String),"SELECT * FROM Bans WHERE Name = '%s'",params); DatabaseResult = db_query(Database,String); if(db_num_rows(DatabaseResult)) { TB_UnbanPlayerByName(params,playerid); format(String,sizeof(String),"You unbanned player %s.",params); SendClientMessage(playerid,0x00FF00FF,String); } if(!db_num_rows(DatabaseResult)) { SendClientMessage(playerid,0xFF0000FF,"This player isnt banned."); db_free_result(DatabaseResult); return 1; } return 1; } [/pawn] Si nu merge...
  7. Pai da dar dece apare iara.. Login..
  8. Si cum fac sal fac sa mearga.
  9. Nu stiu ce sa-i mai fac...
  10. Am modifcat. Ma. Dar... I dau ban si cand reintru iara nu mai am ban
  11. Am facut cum mi-ai spus. [download]http://pastebin.com/B9XCLbGF[/download] I dau ban dar i da kick si cand intra iara nu mai are ban. I da voie sa joace.
  12. Am rezolvat warnings.. Dar nu imi arata text draw. Pe server:(((
  13. Gireada Nu crezi ca ar merge un v2.0? E cam vechi asta. Ps mie nu imi merge imi da in consola. Iar eu am arme1.txt etc.. In scriptfilles. Poate la v2.0 nul mai faci asa. Si cum rezolv problemele alea?
  14. Nick:xt3z0ne Problema:Am facut un textdraw si lam pus in gm si imi da 6 warnings Erori / warnings: D:\Games\RRS\gamemodes\skr.pwn(1095) : warning 204: symbol is assigned a value that is never used: "Textdraw500" D:\Games\RRS\gamemodes\skr.pwn(1105) : warning 204: symbol is assigned a value that is never used: "Textdraw501" D:\Games\RRS\gamemodes\skr.pwn(1115) : warning 204: symbol is assigned a value that is never used: "Textdraw502" D:\Games\RRS\gamemodes\skr.pwn(1125) : warning 204: symbol is assigned a value that is never used: "Textdraw503" D:\Games\RRS\gamemodes\skr.pwn(1135) : warning 204: symbol is assigned a value that is never used: "Textdraw504" D:\Games\RRS\gamemodes\skr.pwn(1145) : warning 204: symbol is assigned a value that is never used: "Textdraw505" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 6 Warnings. Lini/script: [pawn] Textdraw500 = TextDrawCreate(3.000000, 419.000000, "Romania"); TextDrawBackgroundColor(Textdraw0, 255); TextDrawFont(Textdraw0, 1); TextDrawLetterSize(Textdraw0, 0.549998, 1.700000); TextDrawColor(Textdraw0, 65535); TextDrawSetOutline(Textdraw0, 0); TextDrawSetProportional(Textdraw0, 1); TextDrawSetShadow(Textdraw0, 1); TextDrawSetSelectable(Textdraw0, 0); Textdraw501 = TextDrawCreate(81.000000, 419.000000, "Super"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 1); TextDrawLetterSize(Textdraw1, 0.549998, 1.700000); TextDrawColor(Textdraw1, -65281); TextDrawSetOutline(Textdraw1, 0); TextDrawSetProportional(Textdraw1, 1); TextDrawSetShadow(Textdraw1, 1); TextDrawSetSelectable(Textdraw1, 0); Textdraw502 = TextDrawCreate(132.000000, 419.000000, "Stars"); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 1); TextDrawLetterSize(Textdraw2, 0.549998, 1.700000); TextDrawColor(Textdraw2, -16776961); TextDrawSetOutline(Textdraw2, 0); TextDrawSetProportional(Textdraw2, 1); TextDrawSetShadow(Textdraw2, 1); TextDrawSetSelectable(Textdraw2, 0); Textdraw503 = TextDrawCreate(19.000000, 434.000000, "/top"); TextDrawBackgroundColor(Textdraw3, 255); TextDrawFont(Textdraw3, 1); TextDrawLetterSize(Textdraw3, 0.500000, 1.100000); TextDrawColor(Textdraw3, 1442775295); TextDrawSetOutline(Textdraw3, 0); TextDrawSetProportional(Textdraw3, 1); TextDrawSetShadow(Textdraw3, 1); TextDrawSetSelectable(Textdraw3, 0); Textdraw504 = TextDrawCreate(57.000000, 434.000000, "/cmds"); TextDrawBackgroundColor(Textdraw4, 255); TextDrawFont(Textdraw4, 1); TextDrawLetterSize(Textdraw4, 0.500000, 1.100000); TextDrawColor(Textdraw4, 1442775295); TextDrawSetOutline(Textdraw4, 0); TextDrawSetProportional(Textdraw4, 1); TextDrawSetShadow(Textdraw4, 1); TextDrawSetSelectable(Textdraw4, 0); Textdraw505 = TextDrawCreate(106.000000, 434.000000, "/news"); TextDrawBackgroundColor(Textdraw5, 255); TextDrawFont(Textdraw5, 1); TextDrawLetterSize(Textdraw5, 0.500000, 1.100000); TextDrawColor(Textdraw5, 1442775295); TextDrawSetOutline(Textdraw5, 0); TextDrawSetProportional(Textdraw5, 1); TextDrawSetShadow(Textdraw5, 1); TextDrawSetSelectable(Textdraw5, 0); [/pawn] Ai incercat sa rezolvi singur ?:Da... Si am pus si new`urile si nmk..
  15. Nume:xt3z0ne Nume tutorial: SQL TO php Descriere:. Cum pot sa fac un index php cu ajutoru la baza de date sqlite.
  16. Am sters. Dar eu i dau ban i apare text-u si cand intru iara imi da voie sa ma login:|
  17. So: D:\Games\RRS\filterscripts\testban.pwn(26) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(83) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(84) : error 035: argument type mismatch (argument 3) D:\Games\RRS\filterscripts\testban.pwn(102) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(113) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(135) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(160) : warning 216: nested comment D:\Games\RRS\filterscripts\testban.pwn(185) : error 001: expected token: ")", but found "&" D:\Games\RRS\filterscripts\testban.pwn(185) : error 029: invalid expression, assumed zero D:\Games\RRS\filterscripts\testban.pwn(189) : error 021: symbol already defined: "GetPlayerName" D:\Games\RRS\filterscripts\testban.pwn(191) : error 021: symbol already defined: "GetPlayerIp" D:\Games\RRS\filterscripts\testban.pwn(193) : error 021: symbol already defined: "GetPlayerName" D:\Games\RRS\filterscripts\testban.pwn(197) : error 021: symbol already defined: "getdate" D:\Games\RRS\filterscripts\testban.pwn(201) : error 021: symbol already defined: "gettime" D:\Games\RRS\filterscripts\testban.pwn(203) : error 010: invalid function or declaration D:\Games\RRS\filterscripts\testban.pwn(209) : error 021: symbol already defined: "format" D:\Games\RRS\filterscripts\testban.pwn(216) : error 010: invalid function or declaration D:\Games\RRS\filterscripts\testban.pwn(224) : error 054: unmatched closing brace ("}") D:\Games\RRS\filterscripts\testban.pwn(226) : error 021: symbol already defined: "db_free_result" D:\Games\RRS\filterscripts\testban.pwn(227) : error 021: symbol already defined: "TB_KickPlayer" D:\Games\RRS\filterscripts\testban.pwn(229) : error 010: invalid function or declaration D:\Games\RRS\filterscripts\testban.pwn(232) : error 025: function heading differs from prototype D:\Games\RRS\filterscripts\testban.pwn(241) : warning 219: local variable "BannedIP" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(243) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(244) : warning 219: local variable "BannerName" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(246) : warning 219: local variable "Year" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(247) : warning 219: local variable "Month" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(248) : warning 219: local variable "Day" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(250) : warning 219: local variable "Hour" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(251) : warning 219: local variable "Minute" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(252) : warning 219: local variable "Second" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(272) : warning 219: local variable "BannedName" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(274) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(285) : warning 219: local variable "BannedIP" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(287) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(300) : warning 219: local variable "String" shadows a variable at a preceding level D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "BannedIP" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "BannedName" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "BannerName" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "ClearChat" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Day" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Hour" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Minute" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Month" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Second" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "String" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "Year" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 16 Errors. [pawn] #include <a_samp> #include <sscanf2> #define FILTERSCRIPT #include <zcmd> new DB:Database; new DBResult:DatabaseResult; public OnFilterScriptInit() { Database = db_open("Bans.db"); DatabaseResult = db_query(Database,"CREATE TABLE IF NOT EXISTS Bans (Name CHAR(30),IP CHAR(30),BannerName CHAR(30),Time INT(10),Reason CHAR(30),Date CHAR(30))"); db_free_result(DatabaseResult); return 1; } public OnFilterScriptExit() { db_close(Database); return 1; } public OnPlayerConnect(playerid) { new String[300]; new PlayerName[30]; GetPlayerName(playerid,PlayerName,sizeof(PlayerName)); new PlayerIP[30]; GetPlayerIp(playerid,PlayerIP,sizeof(PlayerIP)); format(String,sizeof(String),"SELECT * FROM Bans WHERE Name = '%s' OR IP = '%s'",PlayerName,PlayerIP); DatabaseResult = db_query(Database,String); if(db_num_rows(DatabaseResult)) { db_get_field_assoc(DatabaseResult,"Time",String,10); if(strval(String) > gettime()) { SendClientMessage(playerid,0x999999FF,"You are banned from this server."); db_get_field_assoc(DatabaseResult,"Name",String,30); format(String,sizeof(String),"Name: %s",String); SendClientMessage(playerid,0xFF0000FF,String); db_get_field_assoc(DatabaseResult,"IP",String,30); format(String,sizeof(String),"IP: %s",String); SendClientMessage(playerid,0xFF0000FF,String); db_get_field_assoc(DatabaseResult,"BannerName",String,30); format(String,sizeof(String),"Banner: %s",String); SendClientMessage(playerid,0xFF0000FF,String); db_get_field_assoc(DatabaseResult,"Time",String,10); format(String,sizeof(String),"Time: %s",TB_ConvertTime(strval(String) - gettime())); SendClientMessage(playerid,0xFF0000FF,String); db_get_field_assoc(DatabaseResult,"Reason",String,30); format(String,sizeof(String),"Reason: %s",String); SendClientMessage(playerid,0xFF0000FF,String); db_get_field_assoc(DatabaseResult,"Date",String,30); format(String,sizeof(String),"Date: %s",String); SendClientMessage(playerid,0xFF0000FF,String); db_free_result(DatabaseResult); SendClientMessage(playerid,0x999999FF,"If you want be unbanned before time write request at website www.ecila.ro"); TB_KickPlayer(playerid); return 1; } if(strval(String) < gettime()) { db_free_result(DatabaseResult); format(String,sizeof(String),"DELETE FROM Bans WHERE Name = '%s' OR IP = '%s'",PlayerName,PlayerIP); DatabaseResult = db_query(Database,String); } } db_free_result(DatabaseResult); return 1; } CMD:testban(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"This command is only for administrators."); new PlayerID; new Days; new Reason[30]; if(sscanf(params,"iis[30]",PlayerID,Days,Reason)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Ban [Player ID] [Days] [Reason]."); if(!IsPlayerConnected(PlayerID)) return SendClientMessage(playerid,0xFF0000FF,"Player with this ID isnt available."); if(Days <= 0) return SendClientMessage(playerid,0xFF0000FF,"You entered bad time."); if(strlen(Reason) <= 0 || strlen(Reason) > 30) return SendClientMessage(playerid,0xFF0000FF,"You must give reason, but not too long, maximally 30 characters."); new String[300]; TB_BanPlayerByID(PlayerID,Days * 24 * 60 * 60,Reason,playerid); new PlayerName[30]; GetPlayerName(PlayerID,PlayerName,sizeof(PlayerName)); format(String,sizeof(String),"You banned player %s (ID: %d) for Days %s. Reason: %s",PlayerName,PlayerID,TB_ConvertTime(Days * 24 * 60 * 60),Reason); SendClientMessage(playerid,0xFF0000FF,String); return 1; } COMMAND:banip(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"This command is only for administrators."); new PlayerIP[30]; new Days; new Reason[30]; if(sscanf(params,"s[30]is[30]",PlayerIP,Days,Reason)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Banip [iP] [Days] [Reason]."); if(strlen(PlayerIP) <= 0 || strlen(PlayerIP) > 30) return SendClientMessage(playerid,0xFF0000FF,"You entered bad IP."); if(Days <= 0) return SendClientMessage(playerid,0xFF0000FF,"You entered bad time."); if(strlen(Reason) <= 0 || strlen(Reason) > 30) return SendClientMessage(playerid,0xFF0000FF,"You must give reason, but not too long, maximally 30 characters."); new String[300]; TB_BanPlayerByIP(PlayerIP,Days * 24 * 60 * 60,Reason,playerid); format(String,sizeof(String),"You banned IP %s for Days %s. Reason: %s",PlayerIP,TB_ConvertTime(Days * 24 * 60 * 60),Reason); SendClientMessage(playerid,0xFF0000FF,String); return 1; } COMMAND:unban(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"This command is only for administrators."); if(isnull(params)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Unban [Player Name]."); new String[300]; format(String,sizeof(String),"SELECT * FROM Bans WHERE Name = '%s'",params); DatabaseResult = db_query(Database,String); if(db_num_rows(DatabaseResult)) { TB_UnbanPlayerByName(params,playerid); format(String,sizeof(String),"You unbanned player %s.",params); SendClientMessage(playerid,0x00FF00FF,String); } if(!db_num_rows(DatabaseResult)) { SendClientMessage(playerid,0xFF0000FF,"This player isnt banned."); db_free_result(DatabaseResult); return 1; } return 1; } COMMAND:unbanip(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0000FF,"This command is only for administrators."); if(isnull(params)) return SendClientMessage(playerid,0xFF0000FF,"Usage /Unbanip [iP]."); new String[300]; format(String,sizeof(String),"SELECT * FROM Bans WHERE IP = '%s'",params); DatabaseResult = db_query(Database,String); if(db_num_rows(DatabaseResult)) { TB_UnbanPlayerByIP(params,playerid); format(String,sizeof(String),"You unbanned IP %s.",params); SendClientMessage(playerid,0x00FF00FF,String); } if(!db_num_rows(DatabaseResult)) { SendClientMessage(playerid,0xFF0000FF,"This IP isnt banned."); db_free_result(DatabaseResult); return 1; } return 1; } /*forward TB_KickPlayer(PlayerID); public TB_KickPlayer(PlayerID) { Kick(PlayerID); return 1; } /*stock TP_KickWithMessage(playerid, color, message[]) { SendClientMessageToAll(color, message); SendClientMessage(playerid, color, message); SetTimerEx("TP_KickPublic", 1000, 0, "d", playerid); }*/ /*forward TP_KickPublic(playerid); public TP_KickPublic(playerid) { Kick(playerid); }*/ stock TB_KickPlayer(playerid) { SetTimerEx("TP_KickPublic", 1000, 0, "d", playerid); } forward TP_KickPublic(playerid); public TP_KickPublic(playerid) { Kick(playerid); } stock TB_BanPlayerByID(BannedID,Time,Reason[],BannerID) { new String[300]; new BannedName[30]; GetPlayerName(BannedID,BannedName,sizeof(BannedName)); new BannedIP[30]; GetPlayerIp(BannedID,BannedIP,sizeof(BannedIP)); new BannerName[30]; GetPlayerName(BannerID,BannerName,sizeof(BannerName)); new Year; new Month; new Day; getdate(Year,Month,Day); new Hour; new Minute; new Second; gettime(Hour,Minute,Second); format(String,sizeof(String),"%02d/%02d/%02d %02d:%02d:%02d",Day,Month,Day,Hour,Minute,Second); if(IsPlayerConnected(BannerID)) { format(String,sizeof(String),"INSERT INTO Bans VALUES('%s','%s','%s','%d','%s','%s')",BannedName,BannedIP,BannerName,Time + gettime(),Reason,String); DatabaseResult = db_query(Database,String); // format(String,sizeof(String),"{33ff33}Player{a3a3a3} %s (ID: %d)\n {33ff33}Has been banned by administrator{ff0015} %s (ID: %d)\n{33ff33} for Days{ff002f} %s.\n{ffff00} Reason: %s",BannedName,BannedID,BannerName,BannerID,TB_ConvertTime(Time),Reason); ClearChat(BannedID); format(String,sizeof(String),"{33ff33}Player{a3a3a3} %s (ID: %d) {33ff33}Has been banned by administrator{ff0015} %s (ID: %d)",BannedName,BannedID,BannerName,BannerID); SendClientMessageToAll(0xFF0000FF, String); format(String,sizeof(String), "{33ff33}for Days{ff002f} %s.", TB_ConvertTime(Time)); SendClientMessageToAll(0xFF0000FF, String); format(String,sizeof(String), "{ffff00}Reason: %s", Reason); SendClientMessageToAll(0xFF0000FF, String); } if(!IsPlayerConnected(BannerID)) { format(String,sizeof(String),"INSERT INTO Bans VALUES('%s','%s','Server','%d','%s','%s')",BannedName,BannedIP,Time + gettime(),Reason,String); DatabaseResult = db_query(Database,String); format(String,sizeof(String),"Player %s (ID: %d) has been banned by Server for Days %s. Reason: %s",BannedName,BannedID,TB_ConvertTime(Time),Reason); format(String,sizeof(String),"{33ff33}Player{a3a3a3} %s (ID: %d) {33ff33}Has been banned by administrator{ff0015} %s (ID: %d)",BannedName,BannedID,BannerName,BannerID); SendClientMessageToAll(0xFF0000FF, String); //format(String,sizeof(String), "{33ff33}for Days{ff002f} %s.{ffff00} Reason: %s", TB_ConvertTime(Time),Reason); } db_free_result(DatabaseResult); TB_KickPlayer(BannedID); return 1; } ClearChat(playerid) { for(new i = 0; i < 50; i++) { SendClientMessage(playerid, 0xFF0000FF, ""); } return 1; } stock TB_BanPlayerByIP(BannedIP[],Time,Reason[],BannerID) { new String[300]; new BannerName[30]; GetPlayerName(BannerID,BannerName,sizeof(BannerName)); new Year; new Month; new Day; getdate(Year,Month,Day); new Hour; new Minute; new Second; gettime(Hour,Minute,Second); format(String,sizeof(String),"%02d/%02d/%02d %02d:%02d:%02d",Day,Month,Day,Hour,Minute,Second); if(IsPlayerConnected(BannerID)) { format(String,sizeof(String),"INSERT INTO Bans VALUES('Unknown','%s','%s','%d','%s','%s')",BannedIP,BannerName,Time + gettime(),Reason,String); DatabaseResult = db_query(Database,String); format(String,sizeof(String),"IP %s has been banned by administrator %s (ID: %d) for Days %s. Reason: %s",BannedIP,BannerName,BannerID,TB_ConvertTime(Time),Reason); } if(!IsPlayerConnected(BannerID)) { format(String,sizeof(String),"INSERT INTO Bans VALUES('Unknown','%s','Server','%d','%s','%s')",BannedIP,Time + gettime(),Reason,String); DatabaseResult = db_query(Database,String); format(String,sizeof(String),"IP %s has been banned by Server for Days %s. Reason: %s",BannedIP,TB_ConvertTime(Time),Reason); } db_free_result(DatabaseResult); SendClientMessageToAll(0xFF0000FF,String); return 1; } stock TB_UnbanPlayerByName(BannedName[],UnbannerID) { new String[300]; format(String,sizeof(String),"DELETE FROM Bans WHERE Name = '%s'",BannedName); DatabaseResult = db_query(Database,String); db_free_result(DatabaseResult); new UnbannerName[30]; GetPlayerName(UnbannerID,UnbannerName,sizeof(UnbannerName)); format(String,sizeof(String),"Administrator %s (ID: %d) unbanned player %s.",UnbannerName,UnbannerID,BannedName); SendClientMessageToAll(0x00FF00FF,String); return 1; } stock TB_UnbanPlayerByIP(BannedIP[],UnbannerID) { new String[300]; format(String,sizeof(String),"DELETE FROM Bans WHERE IP = '%s'",BannedIP); DatabaseResult = db_query(Database,String); db_free_result(DatabaseResult); new UnbannerName[30]; GetPlayerName(UnbannerID,UnbannerName,sizeof(UnbannerName)); format(String,sizeof(String),"Administrator %s (ID: %d) unbanned IP %s.",UnbannerName,UnbannerID,BannedIP); SendClientMessageToAll(0x00FF00FF,String); return 1; } stock TB_ConvertTime(Seconds) { new String[300]; new Minutes; if(Seconds > 59) { Minutes = Seconds / 60; Seconds = Seconds - Minutes * 60; } new Hours; if(Minutes > 59) { Hours = Minutes / 60; Minutes = Minutes - Hours * 60; } new Days; if(Hours > 23) { Days = Hours / 24; Hours = Hours - Days * 24; } format(String,sizeof(String),"%02d:%02d:%02d:%02d",Days,Hours,Minutes,Seconds); if(Days == 0) format(String,sizeof(String),"%02d:%02d:%02d",Hours,Minutes,Seconds); if(Days == 0 && Hours == 0) format(String,sizeof(String),"%02d:%02d",Minutes,Seconds); if(Days == 0 && Hours == 0 && Minutes == 0) format(String,sizeof(String),"%02d",Seconds); return String; } [/pawn] Asa cum mi-ai spus asa am facut. Edit: Am rezolvat mai am un warn. D:\Games\RRS\filterscripts\testban.pwn(160) : warning 216: nested comment Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. Acu am facut alta prostie X_X Dau ban nici text nmk nu mai apare X_X
  18. Pai asta e problema. Am facut tot cum mi-ai spus. I dau ban si nui da ban. Nu cred ca mai trebe sa iti arat. Uite tot fs. Uite am facut tot cum mi-ai spus. http://www.girlshare.ro/33515289.5
  19. Am rezolvat erorile dar nu da clear chat si nici nui da bani dau ban si tot intra pe sv:|
  20. D:\Games\RRS\filterscripts\testban.pwn(228) : error 017: undefined symbol "TP_KickPlayer" D:\Games\RRS\filterscripts\testban.pwn(325) : warning 203: symbol is never used: "ClearChat" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Linia: 228 TP_KickPlayer(BannedID, 0xFF0000FF, String); Linia:325 ClearChat(playerid) { for(new i = 0; i < 50; i++) { SendClientMessage(playerid, COLOR_WHITE, ""); } return 1; }
  21. Am facut cum mi-ai spus i dau ban si cand intra iara. La fel tot i da voie sa joace.
  22. Frate eu doar vreau sa fac un stil pentru ban gen rs&. Cei asa greau sa imi spui cum pot sa fac . Mie imi arata altfel ti-am dat si poze. Si tot nai inteles
  23. Ba omule. Tu nici macar nai inteles :| Lui nui arata asa cum vreau eu. Player ala ( ID:1 ) Ai primit interdictie dela Administratoru Banned ( ID:0 ) Pentru:99 de zile Motivul: Reclama! Daca crezi ca ai primit ban fara sa faci prosti te rugam sa faci o poza apasand pe butonu F8 dupa aplica o cerere un-ban pe forum www.sa-mp.ro Si asta la restu jucatorilor Dupa ce i-am dat ban lui ========= [ Ban Info =========== Jucatoru ala Aprimit ban dela Administratoru Banned Pentru: 99 de zile. Motiv: Reclama! ============================ Ti-am dat si poze frate sa vezi cum arata si dece i arata de 2 ori For Days :|
×
×
  • Create New...

Important Information

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.