Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Algumas Stocks Foram usadas . Créditos aos donos . */
- #include <a_samp>
- #include <zcmd>
- #include <foreach>
- #include <dof2>
- #include <sscanf2>
- #include <CPF>
- forward Flud(playerid);
- /*Enums*/
- enum pInfo
- {
- pAdmin,
- pSenha,
- pLogado,
- pRegistrado,
- pBanido,
- Owneds,
- pSkin
- };
- enum {
- DIALOG_REGISTRO,
- DIALOG_LOGIN,
- DIALOG_CARS,
- DIALOG_Lentos,
- DIALOG_RAPIDOS,
- DIALOG_CLICKED,
- DIALOG_ESPECIAIS
- };
- new PlayerInfo[MAX_PLAYERS][pInfo]; // PlayerInfo = Variável | MAX_PLAYERS = Usado pra PlayerID | pInfo = Utilizar as Variáveis no Interior da Enum
- new Flood[MAX_PLAYERS];
- new Float:RandomSpawns[5][4] = { // Float Random Spawns [5] = Quantidade de Coordenadas - [4] - Quantidade de Parametros
- {2027.7661,1342.4220,10.8203,272.0958},
- {2032.0951,991.8899,10.8131,173.7769},
- {2156.2715,946.0693,10.8203,181.4308},
- {2093.8230,1276.0265,10.8203,348.0535},
- {2108.3149,1430.5685,10.8203,209.2678}
- };
- new PlayerSpawned[MAX_PLAYERS];
- new PlayerVeh[MAX_PLAYERS];
- stock Salvar(playerid)
- {
- new Nome[24], string[200];
- GetPlayerName(playerid,Nome,24);
- format(string,sizeof(string),"Contas/%s.ini", Nome);
- DOF2_SetInt(string,"Admin",PlayerInfo[playerid][pAdmin]);
- DOF2_SetInt(string,"Logado",PlayerInfo[playerid][pLogado]); // O Valor Escrito Antes do Salvar(playerid); Será Escrito Nesse Arquivo.
- DOF2_SetInt(string,"Registrado",PlayerInfo[playerid][pRegistrado]);
- DOF2_SetInt(string,"Banido",PlayerInfo[playerid][pBanido]);
- DOF2_SetInt(string,"Owneds",PlayerInfo[playerid][pBanido]);
- DOF2_SetInt(string,"Skin",PlayerInfo[playerid][pSkin]);
- DOF2_SaveFile();
- return 1;
- }
- stock Carregar(playerid)
- {
- new Nome[24], string[200];
- GetPlayerName(playerid, Nome, 24);
- format(string, sizeof(string), "Contas/%s.ini", Nome);
- DOF2_GetInt(string,"Admin");
- DOF2_GetInt(string,"Logado");
- DOF2_GetInt(string,"Registrado");
- DOF2_GetInt(string,"Banido");
- DOF2_GetInt(string,"Owneds");
- return 1;
- }
- stock SendMessageToAdmin(color, string[]){
- foreach(Player, i) {
- if(PlayerInfo[i][pAdmin] >= 1) {
- SendClientMessage(i, color, string);
- }
- }
- return 1;
- }
- stock CreateVehicleEx(playerid, vehicleid) {
- new Float:playerpos[3];
- new randcolor = random(256);
- new randcolor2 = random(256);
- GetPlayerPos(playerid, playerpos[0], playerpos[1], playerpos[2]);
- DestroyVehicle(PlayerVeh[playerid]);
- PlayerVeh[playerid] = CreateVehicle(vehicleid, playerpos[0], playerpos[1], playerpos[2], 90.0, randcolor, randcolor2, -1);
- PutPlayerInVehicle(playerid, PlayerVeh[playerid], 0);
- return true;
- }
- main()
- {
- print("\n----------------------------------");
- print(" *_*");
- print("----------------------------------\n");
- }
- /*Se Liga Nos Cmds *-**/
- //// Sistema Admin /////
- CMD:setadmin(playerid, params[]){
- new string[200];
- new ID;
- new Level;
- if(PlayerInfo[playerid][pAdmin] < 5 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"[INFO]:Você Não Tem Level Suficiente Para Executar Este Comando!");
- if(sscanf(params,"dd",ID,Level)) return SendClientMessage(playerid,-1,"{98FB98}Uso Correto: {00FF00}/setadmin id level");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"[INFO]:{98FB98}O {00FF00}ID Não Está Conectado!");
- if(Level < 0 || Level > 5) return SendClientMessage(playerid,-1,"[INFO]:{98FB98}Limite De Level = {00FF00}5");
- new Nome[24];
- new Nome2[24];
- GetPlayerName(playerid,Nome,24);
- GetPlayerName(ID,Nome2,24);
- format(string,sizeof(string),"[INFO]:{00FF00}%s {98FB98}Deu O level {00FF00}%d {98FB98}De Admin Para {00FF00}%s {98FB98}.",Nome,Level,Nome2);
- SendClientMessageToAll(-1,string);
- format(string,sizeof(string),"Contas\%s.ini",Nome2);
- PlayerInfo[ID][pAdmin] = Level;
- DOF2_SaveFile();
- Salvar(ID);
- return 1;
- }
- CMD:explodir(playerid, params[]){
- new ID;
- new string[200];
- new Nome[24], Nome2[24];
- GetPlayerName(playerid,Nome,24);
- GetPlayerName(ID,Nome2,24);
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,"[INFO]:{98FB98}Você Não Tem {00FF00}Level {98FB98}Suficiente {98FB98}.");
- if(sscanf(params,"d",ID)) return SendClientMessage(playerid,-1,"[INFO]:{98FB98}Uso Correto: {00FF00}/explodir id {98FB98}.");
- if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid,-1,"[INFO]:{98FB98}O {00FF00}ID {98FB98}Digitado Não Está Conectado {98FB98}.");
- new Float:POS[3];
- GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
- CreateExplosion(POS[0],POS[1],POS[2],7,20.0);
- format(string,sizeof(string),"{98FB98}[INFO]: O Admin {00FF00}%s {98FB98}Explodiu o Player {00FF00}%s",Nome,Nome2);
- SendMessageToAdmin(-1,string);
- return 1;
- }
- CMD:tapa(playerid, params[]){
- new ID;
- new string[200];
- if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Você Não Tem {00FF00}Level Suficiente");
- if(sscanf(params,"d",ID)) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Uso Correto: {00FF00}/tapa id");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:O {00FF00}ID {98FB98}Digitado Não Está Online");
- new Float:Pos[3];
- GetPlayerPos(ID,Pos[0],Pos[1],Pos[2]);
- SetPlayerPos(ID,Pos[0],Pos[1],Pos[2]+5);
- new Nome[24];
- new Nome2[24];
- GetPlayerName(playerid,Nome,24);
- GetPlayerName(ID,Nome2,24);
- format(string,sizeof(string),"[ADMIN]:{00FF00}%s {98FB98}Deu Um Tapa Em {00FF00}%s",Nome,Nome2);
- SendMessageToAdmin(-1,string);
- return 1;
- }
- CMD:desbugar(playerid, params[]){
- new ID;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Somente admins Podem Usar Este {00FF00}Comando .");
- if(sscanf(params, "d", ID)) return SendClientMessage(playerid, -1, "{98FB98}[INFO]:USO CORRETO : {00FF00}/desbugar ID ");
- ClearAnimations(ID,0);
- return 1;
- }
- CMD:cv(playerid)
- {
- ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Carros","{98FB98}Veiculos {00FF00}Rapidos\n{98FB98}Veiculos {00FF00}Lentos\n {98FB98}Veiculos {00FF00}Especiais\n","Criar","Voltar");
- return 1;
- }
- CMD:pintar(playerid, params[]) {
- new Cor1, Cor2, string[200];
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Você Precisa Estar Dentro De um {00FF00}Veículo!");
- if(sscanf(params,"dd",Cor1,Cor2)) return SendClientMessage(playerid,-1,"{98FB98}[INFO]: Use Somente Números!");
- if(Cor1 < 0 || Cor1 > 300) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Cores de 0 até 300!");
- if(Cor2 < 0 || Cor2 > 300) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Cores de 0 até 300!");
- ChangeVehicleColor(GetPlayerVehicleID(playerid), Cor1, Cor2);
- format(string,sizeof(string),"{98FB98}[INFO]:Você Trocou a cor para Cor Principal = {00FF00}%d {93FB93}e {98FB98}Cor Secundária = {00FF00}%d",Cor1,Cor2);
- SendClientMessage(playerid,-1,string);
- return 1;
- }
- CMD:pegarpos(playerid) {
- new File:Arquivo = fopen("Pos.txt", io_append);
- new string[200];
- new Float:Pos[3];
- GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
- format(string,sizeof(string),"PosX : %.2f , PosY : %.2f , PosZ : %.2f\r\n",Pos[0],Pos[1],Pos[2]);
- fwrite(Arquivo,string);
- fclose(Arquivo);
- return 1;
- }
- CMD:mc(playerid, params[]) {
- new Cor[10], Nome[24], String[200];
- if(sscanf(params, "s[10]", Cor)) return SendClientMessage(playerid, -1, "Uso Correto: /cc [Cor Hex]");
- if(strlen(Cor) < 6 || strlen(Cor) > 6) return SendClientMessage(playerid, -1, "6 Characteres Obrigat[prios!");
- GetPlayerName(playerid, Nome, 24);
- format(String, sizeof(String), "%s", Cor);
- new ColorPlayer = HexToInt(String);
- SetPlayerColor(playerid, ColorPlayer);
- format(String, sizeof(String), "O Jogador %s Mudou Sua Cor Para %s", Nome, Cor);
- SendClientMessageToAll(-1, String);
- return 1;
- }
- CMD:ps(playerid, params[]) {
- new Skin, Nome[24], string[200];
- if(sscanf(params,"d",Skin)) return SendClientMessage(playerid,-1,"{98FB98}[INFO] Uso Correto : {00FF00} /ps skinid");
- if(Skin > 299 || Skin < 0) return SendClientMessage(playerid,-1,"{98FB98}[INFO] Skins De {00FF00}0{98FB98} a {00FF00}299");
- GetPlayerName(playerid,Nome,24);
- format(string,sizeof(string),"Contas\%s.ini",Nome);
- PlayerInfo[playerid][pSkin] = Skin;
- DOF2_SaveFile();
- Salvar(playerid);
- SetPlayerSkin(playerid,Skin);
- return 1;
- }
- /*Cabo Os Cmd *:* */
- public OnPlayerCommandPerformed(playerid, cmdtext[], success) {
- new String[250];
- if(!success) {
- format(String, sizeof(String), "{98FB98}[INFO]:Você Se Exaltou Fera , e o Comando {00FF00}%s {98FB98}Está Errado .", cmdtext);
- SendClientMessage(playerid, -1, String);
- }
- return 1;
- }
- public Flud(playerid) {
- Flood[playerid] = 0;
- return 1;
- }
- public OnGameModeInit(){
- SetGameModeText("Kamoto's DM !");
- AddPlayerClass(53, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
- UsePlayerPedAnims();
- return 1;
- }
- public OnGameModeExit()
- {
- DOF2_Exit();
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid,2126.06,1420.21,10.81 );
- SetPlayerCameraPos(playerid,2126.46,1437.93,10.82);
- SetPlayerCameraLookAt(playerid,2126.06,1420.21,10.81 );
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new String[80], Nome[24];
- GetPlayerName(playerid, Nome, 24);
- format(String, sizeof(String), "Contas/%s.ini", Nome);
- if(!fexist(String)) {
- ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registro","{98FB98}[INFO]:Coloque Sua {00FF00}Senha {98FB98}Aki . Não esqueça ela !","Registrar","Cancelar");
- }
- else {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{98FB98}[INFO]:Coloque aqui sua {00FF00}senha{98FB98} Do Registro !","Logar","Cancelar");
- }
- if(PlayerInfo[playerid][pBanido] == 1)
- {
- SendClientMessage(playerid,-1,"{98FB98}[INFO]:Você Foi Banido , Portanto Não Pode Mais Jogar Aki");
- Kick(playerid);
- return 1;
- }
- else {
- SendClientMessage(playerid,-1,"{98FB98}[INFO]:Você Entrou Em Um Server Com o GameMode 'Kamoto's DM' Feito Por KamoTo . Copyright wH !");
- SendClientMessage(playerid,-1,"{98FB98}[INFO]:Obrigado e Bom Jogo !");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new string[200], NomeDoPlayer[24];
- GetPlayerName(playerid,NomeDoPlayer,24);
- format(string,sizeof(string),"Contas/%s.ini",NomeDoPlayer);
- if(PlayerInfo[playerid][pLogado] == 1) { // Geta Se Logado Está 1
- PlayerInfo[playerid][pLogado] = 0; // Seta o Valor Da Variável pLogado Para 0
- Salvar(playerid); // Salva a Conta do Player
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- new RandomSpawn = random(sizeof(RandomSpawns)); // Cria uma Random dentro do tamanho de random spawns
- SetPlayerPos(playerid, RandomSpawns[RandomSpawn][0], RandomSpawns[RandomSpawn][1], RandomSpawns[RandomSpawn][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[RandomSpawn][3]);
- GivePlayerWeapon(playerid,26,100);
- GivePlayerWeapon(playerid,22,100);
- GivePlayerWeapon(playerid,31,100);
- SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- PlayerSpawned[playerid] = 0;
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(Flood[playerid] == 1) return SendClientMessage(playerid,-1,"{98FB98}[INFO]:Espere {00FF00}2 Segundos {98FB98}Para Poder Escrever Denovo ."),0;
- Flood[playerid] = 1;
- SetTimerEx("Flud",2000,false,"d",playerid);
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new Weapon = GetPlayerWeapon(playerid);
- switch(Weapon){
- case 35..46: {
- new Nome[24], string[200];
- GetPlayerName(playerid,Nome,24);
- format(string,sizeof(string),"%s Foi Banido Por uso de Arma proibida !",Nome);
- SendClientMessageToAll(-1,string);
- Ban(playerid);
- }
- }
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_REGISTRO) {
- if(!response) return SendClientMessage(playerid, -1, "Registro Cancelado, Kickado!"), Kick(playerid);
- if(response) {
- if(!strlen(inputtext)){
- SendClientMessage(playerid,-1,"{98FB98}[INFO]: Você Precisa Botar uma {00FF00}senha{98FB98} com pelo menos 1 digito.");
- ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registro","Coloque Sua Senha Aki . Não esqueça ela !","Registrar","Cancelar");
- return 1;
- }
- new Nome[24], string[200];
- GetPlayerName(playerid,Nome,24);
- format(string,sizeof(string),"Contas/%s.ini", Nome);
- DOF2_CreateFile(string);
- DOF2_SetInt(string,"Admin",0);
- DOF2_SetInt(string,"Logado",1);
- DOF2_SetInt(string,"Registrado",1);
- DOF2_SetInt(string,"Banido",0);
- DOF2_SetInt(string,"Owneds",0);
- DOF2_SetString(string,"pSenha",inputtext);
- DOF2_SaveFile();
- }
- }
- if(dialogid == DIALOG_LOGIN) {
- if(!response) return SendClientMessage(playerid,-1,"{98FB98}[INFO]: Login Cancelado,Kickado!"), Kick(playerid);
- if(response) {
- if(!strlen(inputtext)){
- SendClientMessage(playerid,1,"{98FB98}[INFO]:Você Precisa Botar um Login de pelo menos 1 digito");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{98FB98}Seja Bem Vindo ao Server [AKI O NOME DO SERVER]","Logar","Cancelar");
- return 1;
- }
- new string[200], Nome[24];
- GetPlayerName(playerid,Nome,24);
- format(string,sizeof(string),"Contas/%s.ini",Nome);
- if(strcmp(inputtext,DOF2_GetString(string,"pSenha"),true)) {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{98FB98}Coloque Aqui sua {00FF00}senha {98FB98}!","Logar","Cancelar");
- return 1;
- }
- PlayerInfo[playerid][pAdmin] = DOF2_GetInt(string,"Admin");
- PlayerInfo[playerid][pLogado] = DOF2_GetInt(string,"Logado");
- PlayerInfo[playerid][pRegistrado] = DOF2_GetInt(string,"Registrado");
- Salvar(playerid);
- format(string,sizeof(string),"Contas\%s.ini",Nome);
- PlayerInfo[playerid][pLogado] = 1;
- DOF2_SaveFile();
- return 1;
- }
- }
- if(dialogid == DIALOG_CARS) {
- if(response) {
- switch(listitem) {
- case 0: ShowPlayerDialog(playerid,DIALOG_RAPIDOS,DIALOG_STYLE_LIST,"Rápidos","{98FB98}Infernus\n{00FF00}Bullet\n{98FB98}Elegy\n{00FF00}Cheetah\n{98FB98}Turismo\n{00FF00}Super GT\n{98FB98}Buffalo\n{00FF00}Banshee\n{98FB98}Sabre\n{00FF00}ZR-350\n{98FB98}Jester\n{00FF00}Phoenix","Criar","Voltar");
- case 1: ShowPlayerDialog(playerid,DIALOG_Lentos,DIALOG_STYLE_LIST,"Lentos","{98FB98}BobCat\n{00FF00}Manana\n{98FB98}Perenniel\n{00FF00}Sentinel\n{98FB98}Mr.Whoopee\n{00FF00}Premier\n","Criar","Voltar");
- case 2: ShowPlayerDialog(playerid,DIALOG_ESPECIAIS,DIALOG_STYLE_LIST,"Especiais","{98FB98}Dumper\n{00FF00}FireTruck\n{98FB98}TrashMaster\n{00FF00}Stretch\n{98FB98}Taxi\n{00FF00}Bus\n","Criar","Voltar");
- }
- }
- }
- if(dialogid == DIALOG_ESPECIAIS) {
- if(!response) return ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Carros","{98FB98}Veiculos {00FF00}Rapidos\n{98FB98}Veiculos {00FF00}Lentos","Criar","Voltar");
- if(response) {
- switch(listitem) {
- case 0: CreateVehicleEx(playerid,406);
- case 1: CreateVehicleEx(playerid,407);
- case 2: CreateVehicleEx(playerid,408);
- case 3: CreateVehicleEx(playerid,409);
- case 4: CreateVehicleEx(playerid,420);
- case 5: CreateVehicleEx(playerid,431);
- }
- }
- }
- if(dialogid == DIALOG_Lentos) {
- if(!response) return ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Carros","{98FB98}Veiculos {00FF00}Rapidos\n{98FB98}Veiculos {00FF00}Lentos","Criar","Voltar");
- if(response) {
- switch(listitem) {
- case 0: CreateVehicleEx(playerid,422);
- case 1: CreateVehicleEx(playerid,410);
- case 2: CreateVehicleEx(playerid,404);
- case 3: CreateVehicleEx(playerid,405);
- case 4: CreateVehicleEx(playerid,423);
- case 5: CreateVehicleEx(playerid,426);
- }
- }
- }
- if(dialogid == DIALOG_RAPIDOS) {
- if(!response) return ShowPlayerDialog(playerid,DIALOG_CARS,DIALOG_STYLE_LIST,"Carros","{98FB98}Veiculos {00FF00}Rapidos\n{98FB98}Veiculos {00FF00}Lentos","Criar","Voltar");
- if(response) {
- switch(listitem) {
- case 0: CreateVehicleEx(playerid,411);
- case 1: CreateVehicleEx(playerid,541);
- case 2: CreateVehicleEx(playerid,562);
- case 3: CreateVehicleEx(playerid,415);
- case 4: CreateVehicleEx(playerid,451);
- case 5: CreateVehicleEx(playerid,506);
- case 6: CreateVehicleEx(playerid,402);
- case 7: CreateVehicleEx(playerid,429);
- case 8: CreateVehicleEx(playerid,475);
- case 9: CreateVehicleEx(playerid,477);
- case 10: CreateVehicleEx(playerid,559);
- case 11: CreateVehicleEx(playerid,603);
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- new Nome[24], NomeClickado[24], string[200];
- GetPlayerName(playerid,Nome,24);
- GetPlayerName(clickedplayerid,NomeClickado,24);
- format(string,sizeof(string),"{00FF00}Você Está Vendo Os Status de : {98FB98}%s . \n{00FF00}Score : {98FB98}%d\n{00FF00}Owneds : {98FB98}%d . \n{00FF00}Ping : {98FB98}%d . \n{00FF00}Admin : {98FB98}%d \n",NomeClickado,GetPlayerScore(clickedplayerid),PlayerInfo[clickedplayerid][Owneds],GetPlayerPing(clickedplayerid),PlayerInfo[clickedplayerid][pAdmin]);
- ShowPlayerDialog(playerid,DIALOG_CLICKED,DIALOG_STYLE_MSGBOX,"Hue",string,"Cancelar","Voltar");
- format(string,sizeof(string),"{00FF00}%s {98FB98}Clickou em {00FF00}%s{98FB98} No TAB",Nome,NomeClickado);
- SendClientMessage(playerid,-1,string);
- return 1;
- }
- stock HexToInt(string[]) {
- new i = 0;
- new Cur = 1;
- new Res = 0;
- for (i = strlen(string); i > 0; i--) {
- if (string[i-1] < 58) Res = Res + Cur * (string[i-1] - 48); else Res = Res + Cur * (string[i-1] - 65 + 10);
- Cur = Cur*16;
- }
- return Res;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement