R3dD
Membru-
Posts
8 -
Joined
-
Last visited
R3dD's Achievements
-
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; }
-
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.
-
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
-
Nume: R3dD Nume tutorial: /lc Descriere: salut. vreau si eu comanda /lc sau /leadechat pentru un sever cu mysql(rgaming). multumesc anticipat
-
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..
-
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!
-
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.