Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:prender(playerid, params[])
- {
- new PlayerToJail, JailTime, Reason[200], Msg[200], Name[24], AdminName[24];
- //MySQLArray
- new query[128], queryy[128], querychange[256];
- SendAdminText(playerid, "/prender", params);
- if(APlayerData[playerid][LoggedIn] == false) return 0;
- if(AdminInfo[playerid] != jAdmin) return 0;
- // Check if the player's admin-level is at least 1
- if (APlayerData[playerid][PlayerLevel] < 4) return 0;
- if (sscanf(params, "uis[128]", PlayerToJail, JailTime, Reason)) return SCM(playerid, 0xFF0000AA, "Use: /prender [id] [tempo] [motivo]");
- if (!IsPlayerConnected(PlayerToJail)) return SCM(playerid, 0xFF0000FF, "Esse jogador não está conectado!");
- Police_JailPlayer(PlayerToJail, JailTime);
- GetPlayerName(playerid, AdminName, sizeof(AdminName));
- GetPlayerName(PlayerToJail, Name, sizeof(Name));
- mysql_query(IDConexao, "CREATE TABLE IF NOT EXISTS `Preso`(\
- `ID` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,\
- `Name` varchar(24) NOT NULL DEFAULT '',\
- `presos` int(10) NOT NULL DEFAULT 0)", false);
- format(Msg, 200, "{FFFF00}%s administrador%s {FFFFFF}%s{FFFF00} prendeu {FFFFFF}%s{FFFF00} por {FFFFFF}%d{FFFF00} segundos.", APlayerData[playerid][Sexo] <= 1 ? ("O") : ("A"), APlayerData[playerid][Sexo] <= 1 ? ("o") : ("a"), AdminName, Name, JailTime);
- SCMA(0xFF0000FF, Msg);
- format(Msg, 200, "{FFFF00}Motivo: {FFFFFF}%s", Reason);
- SCMA(0xFF0000FF, Msg);
- mysql_format(IDConexao, queryy, 128, "SELECT `Preso` FROM `presos` WHERE `Name` = '%s'", Name);
- new Cache:_cache = mysql_query(IDConexao, queryy, true), rows = cache_num_rows();
- if (rows > 0){
- mysql_format(IDConexao, querychange, sizeof(querychange), "UPDATE `presos` SET `Preso` = '%d' WHERE `Name` = '%s'", (JailTime != 0) ? (presoadm[PlayerToJail] = 1) : (presoadm[PlayerToJail] = 0), Name);
- mysql_tquery(IDConexao, querychange, "","");}
- else{
- mysql_format(IDConexao, query, sizeof(query), "INSERT INTO `presos` (`Name`, `Preso`) VALUES ('%s','%d')", Name, (JailTime == 0) ? (presoadm[PlayerToJail] = 0) : (presoadm[PlayerToJail] = 1));
- mysql_tquery(IDConexao, query, "", "");}
- cache_delete(_cache);
- presoadm[PlayerToJail] = 1;
- APlayerData[playerid][JailedByAdmin] = 1;
- SetPlayerHealth(PlayerToJail, 9999999999999999999.0);
- TaNaPrisao[PlayerToJail] = 1;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment