Jump to content

R3dD

Membru
  • Posts

    8
  • Joined

  • Last visited

Everything posted by R3dD

  1. salut. am si eu comanda /lc pe mysql si cand cineva scrie pe /lc vede tot serverul. ce trebuie modificat sa vada doar liderii? if(strcmp(cmd, "/lc", true) == 0 || strcmp(cmd, "/leaderchat", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi /lc, esti mutit!"); return 1; } if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Ne pare rau, dar nu esti logat pentru a utiliza aceata comanda!"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[256]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; result[0] = toupper(result[0]); if(!strlen(result)) { SendUsage(playerid,"(/lc) [leader chat]"); return 1; } if(FindIP(result)) /// Anti-Reclama { new playersip[256]; GetPlayerIp(playerid, playersip, sizeof(playersip)); new year, month,day; getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: /lc %s (%d-%d-%d)", sendername,(result),month,day,year); AdmCmdsLog(string); format(string, sizeof(string), "AdmBOT: %s a primit Ban Permanent de la AdmBot, Motiv: Reclama(pe /lc)!", sendername); SendClientMessageToAll(COLOR_LIGHTRED, string); SendClientMessage(playerid, COLOR_YELLOW, "Pentru unban vizitati [www.fast-gaming.ro]"); SendClientMessage(playerid, COLOR_YELLOW, "Nu uita sa faci poza {FF0000}(F8)"); PlayerData[playerid][pLocked] = 1; MySQLADDBan(PlayerData[playerid][pSQLID]); new query[MAX_STRING]; format(query, MAX_STRING, "UPDATE cars SET "); new hour,minuite,second; gettime(hour,minuite,second); format(query, sizeof(query), "UPDATE banuri SET BanmD='%d' WHERE idd=%d", minuite, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanoD='%d' WHERE idd=%d", hour, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanzD='%d' WHERE idd=%d", day, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanlD='%d' WHERE idd=%d", month, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanaD='%d' WHERE idd=%d", year, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET Nume='%s' WHERE idd=%d", PlayerData[playerid][pNume], PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET AdminBan='AdmBOT' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanReason='Reclama' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET PlayerIP='%s' WHERE idd=%d", playersip, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerData[playerid][pLocked], PlayerData[playerid][pSQLID]); mysql_query(query); BanEx(playerid, "Reclama"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); if (PlayerData[playerid][pLeader] >= 1) { new ltext[20]; if(PlayerData[playerid][pLeader] == 1) { ltext = "Politia Romana"; } else if(PlayerData[playerid][pLeader] == 2) { ltext = "A.T.F."; } else if(PlayerData[playerid][pLeader] == 3) { ltext = "Armata Romana"; } else if(PlayerData[playerid][pLeader] == 4) { ltext = "S.M.U.R.D."; } else if(PlayerData[playerid][pLeader] == 5) { ltext = "Sons of Anarchy"; } else if(PlayerData[playerid][pLeader] == 6) { ltext = "Taxi Company"; } else if(PlayerData[playerid][pLeader] == 7) { ltext = "School Instructor"; } else if(PlayerData[playerid][pLeader] == 8) { ltext = "Hitman Agency"; } else if(PlayerData[playerid][pLeader] == 9) { ltext = "News Reporters"; } else if(PlayerData[playerid][pLeader] == 10) { ltext = "Remorcari Auto"; } else if(PlayerData[playerid][pLeader] == 11) { ltext = "C.Sadoveanu"; } else if(PlayerData[playerid][pLeader] == 12) { ltext = "C.Capone"; } else if(PlayerData[playerid][pLeader] == 13) { ltext = "C.Duduianu"; } else if(PlayerData[playerid][pLeader] == 14) { ltext = "C.Corsicanu"; } else if(PlayerData[playerid][pLeader] == 15) { ltext = "C.Tobosaru"; } else if(PlayerData[playerid][pLeader] == 16) { ltext = "C.Camataru"; } for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerData[playerid][pLeader] >= 1) { format(string, sizeof(string), "[Lider](%s) %s: %s.", ltext, sendername, (result)); SendClientMessage(i, COLOR_LIGHTBLUE, string); } } } else { SendClientMessage(playerid, COLOR_LIGHTRED, "Nu esti lider la nicio factiune!"); return 1; } } return 1; }
  2. Nume: R3dD Nume tutorial: car dealership Descriere:salut am si eu gamemode rgaming si vreau sa ii schimb sistemul de cumparat/vandut masini. as vrea sa il pun pe acela cu /buycar de la hotel.
  3. Multumesc pentru ajutor. pentru cei care au nevoie de comanda are cateva bug-uri... if(strcmp(cmd, "/lc", true) == 0 || strcmp(cmd, "/leaderchat", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMuted] == 1) { SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi /lc, esti mutit!"); return 1; } if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "{ffffff}Ne pare rau, dar nu esti logat pentru a utiliza aceata comanda!"); return 1; } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[256]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; result[0] = toupper(result[0]); if(!strlen(result)) { SendUsage(playerid,"(/lc) [leader chat]"); return 1; } if(FindIP(result)) /// Anti-Reclama { new playersip[256]; GetPlayerIp(playerid, playersip, sizeof(playersip)); new year, month,day; getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s a primit ban de la AdmBOT, motivul: /lc %s (%d-%d-%d)", sendername,(result),month,day,year); AdmCmdsLog(string); format(string, sizeof(string), "AdmBOT: %s a primit Ban Permanent de la AdmBot, Motiv: Reclama(pe /lc)!", sendername); SendClientMessageToAll(COLOR_LIGHTRED, string); SendClientMessage(playerid, COLOR_YELLOW, "Pentru unban vizitati [forumul tau]"); SendClientMessage(playerid, COLOR_YELLOW, "Nu uita sa faci poza {FF0000}(F8)"); PlayerData[playerid][pLocked] = 1; MySQLADDBan(PlayerData[playerid][pSQLID]); new query[MAX_STRING]; format(query, MAX_STRING, "UPDATE cars SET "); new hour,minuite,second; gettime(hour,minuite,second); format(query, sizeof(query), "UPDATE banuri SET BanmD='%d' WHERE idd=%d", minuite, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanoD='%d' WHERE idd=%d", hour, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanzD='%d' WHERE idd=%d", day, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanlD='%d' WHERE idd=%d", month, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanaD='%d' WHERE idd=%d", year, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET Nume='%s' WHERE idd=%d", PlayerData[playerid][pNume], PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET AdminBan='AdmBOT' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET BanReason='Reclama' WHERE idd=%d", PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE banuri SET PlayerIP='%s' WHERE idd=%d", playersip, PlayerData[playerid][pSQLID]); mysql_query(query); format(query, sizeof(query), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerData[playerid][pLocked], PlayerData[playerid][pSQLID]); mysql_query(query); BanEx(playerid, "Reclama"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); if (PlayerData[playerid][pLeader] >= 1) { new ltext[20]; if(PlayerData[playerid][pLeader] == 1) { ltext = "P.Romana"; } else if(PlayerData[playerid][pLeader] == 2) { ltext = "S.R.I."; } else if(PlayerData[playerid][pLeader] == 3) { ltext = "A.Romana"; } else if(PlayerData[playerid][pLeader] == 4) { ltext = "SMURD"; } else if(PlayerData[playerid][pLeader] == 5) { ltext = "Rromii"; } else if(PlayerData[playerid][pLeader] == 6) { ltext = "Taxi"; } else if(PlayerData[playerid][pLeader] == 7) { ltext = "S.Instructor"; } else if(PlayerData[playerid][pLeader] == 8) { ltext = "Hitman Ag."; } else if(PlayerData[playerid][pLeader] == 9) { ltext = "N.Reporter"; } else if(PlayerData[playerid][pLeader] == 10) { ltext = "Remorcari"; } else if(PlayerData[playerid][pLeader] == 11) { ltext = "C.Sadoveanu"; } else if(PlayerData[playerid][pLeader] == 12) { ltext = "C.Capone"; } else if(PlayerData[playerid][pLeader] == 13) { ltext = "C.Duduianu"; } else if(PlayerData[playerid][pLeader] == 14) { ltext = "C.Corsicanu"; } else if(PlayerData[playerid][pLeader] == 15) { ltext = "C.Tobosaru"; } else if(PlayerData[playerid][pLeader] == 16) { ltext = "C.Camataru"; } for(new i = 0; i < MAX_PLAYERS; i ++) { if(PlayerData[playerid][pLeader] >= 1) { format(string, sizeof(string), "[LeaderChat] (%s) %s: %s.", ltext, sendername, (result)); SendClientMessage(i, COLOR_LIGHTGREEN, string); } } } else { SendClientMessage(playerid, COLOR_GRAD2, "Nu esti lider la nicio factiune! => Acces respins!"); return 1; } } return 1; } asta e versiunea fara buguri
  4. Nume: R3dD Nume tutorial: /lc Descriere: salut. vreau si eu comanda /lc sau /leadechat pentru un sever cu mysql(rgaming). multumesc anticipat
  5. salut. cand intru in magazin aleg una din cele 4 si nu se intampla nimic. cand ies afara si scriu /blow imi spune ca nu am artificii..
  6. Nume: R3dD Nume tutorial: tutorial skip Descriere: salut. as vrea si eu un tutorial cum sa adaug comanda /skip la tutorial, serverul este pe MYSQL!
  7. Nume: R3dD Nume tutorial: texdraw nume Descriere: salut. as vrea si eu un tutorial cum sa adaug un texdraw sub minimap in care sa arate numele playerului.
×
×
  • 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.