Pages

Ads 468x60px


[GameMode] [BASE]TeamDeathMatch Max Att V2.1[BASE]

Prints: 
http://i.imgur.com/tFQoj.png
http://i.imgur.com/wxahY.png





Atualizado V2.1
pawn Code:
//##########################// //#Gamemode By Lucas Rawr  #// //# Tdm Max                #// //##########################// #include a_samp #include zcmd #include sscanf #include dini #define AZUL 0x0000FFAA #define VERMELHO 0xFF0000AA #define AMARELO 0xFFFF00AA #define LARANJA 0xFF6A00AA #define VERDE 0x00FF00AA #define CASTANHO 0x855600AA #define CINZENTO 0x9E9E9EAA #define ROSA 0xFF00FFAA #define PRETO 0x000000AA #define BRANCO 0xFFFFFFAA #define REGISTRO 1 #define LOGIN    2 #define CONTAS "Players/%s.ini" new Matou[MAX_PLAYERS]; new Morreu[MAX_PLAYERS]; new Logou[MAX_PLAYERS]; new alerta[256]; forward menssagem1(playerid); forward menssagem2(playerid); forward menssagem3(playerid); forward menssagem4(playerid); native PlayAudioStreamForPlayer(playerid, url[]); native StopAudioStreamForPlayer(playerid); main() {     print("\n----------------------------------");     print("              TDM MAX               ");     print("----------------------------------\n"); } /*===============================================================================================================*/ public OnGameModeInit() {     //[CONFIGS]     SetGameModeText("TDM MAX");     SendRconCommand("hostname TDM MAX V2");     SendRconCommand("mapname LS/LV/SF");     SendRconCommand("website http://forum.sa-mp.com");     //Times     AddPlayerClass(285, -1615.7268,686.2352,7.1875, 269.1425, 0, 0, 0, 0, 0, 0);//Swat     AddPlayerClass(104, -1818.8645,-183.8867,9.3984, 269.1425, 0, 0, 0, 0, 0, 0);//Ballas 1     AddPlayerClass(102,-1818.8645,-183.8867,9.3984,354.6368,0,0,0,0,0,0);//Ballas 2     AddPlayerClass(103,-1818.8645,-183.8867,9.3984,354.6368,0,0,0,0,0,0);//Ballas 3     AddPlayerClass(261,-1676.8533,426.2572,7.1797,226.6179,0,0,0,0,0,0);//Caminhoneiro 1     AddPlayerClass(206,-1676.8533,426.2572,7.1797,226.6179,0,0,0,0,0,0);//Caminhoneiro 2     AddPlayerClass(107,2491.3367,-1668.5125,13.3438,73.6107,0,0,0,0,0,0);//Groove 1     AddPlayerClass(105,2491.3367,-1668.5125,13.3438,73.6107,0,0,0,0,0,0);//Groove 2     AddPlayerClass(106,2491.3367,-1668.5125,13.3438,73.6107,0,0,0,0,0,0);//Groove 3     AddPlayerClass(66,2787.6633,-1610.8257,10.9219,322.3763,0,0,0,0,0,0);//Drifter 1     AddPlayerClass(29,2787.6633,-1610.8257,10.9219,322.3763,0,0,0,0,0,0);//Drifter 2     AddPlayerClass(108,2829.5027,-1183.8802,24.8454,274.4592,0,0,0,0,0,0);//Vagos 1     AddPlayerClass(109,2829.5027,-1183.8802,24.8454,274.4592,0,0,0,0,0,0);//Vagos 2     AddPlayerClass(110,2829.5027,-1183.8802,24.8454,274.4592,0,0,0,0,0,0);//Vagos 3     AddPlayerClass(253,1807.9846,-1691.1407,13.5444,156.0180,0,0,0,0,0,0);//Taxi 1     AddPlayerClass(255,1807.9846,-1691.1407,13.5444,156.0180,0,0,0,0,0,0);//Taxi 2     //Carros E Objetos//     //Aqui Em Baixo Ficara Carros De Times E Objetos//     AddStaticVehicleEx(405,2498.39990234,-1679.90002441,13.39999962,0.00000000,44,1,15); //Sentinel     AddStaticVehicleEx(405,2492.10009766,-1680.50000000,13.30000019,0.00000000,44,1,15); //Sentinel     AddStaticVehicleEx(405,2488.80004883,-1680.50000000,13.30000019,0.00000000,44,1,15); //Sentinel     AddStaticVehicleEx(522,2486.00000000,-1680.00000000,13.00000000,0.00000000,44,44,15); //NRG-500     AddStaticVehicleEx(522,2484.89990234,-1680.00000000,13.00000000,0.00000000,44,44,15); //NRG-500     AddStaticVehicleEx(522,2483.89990234,-1680.00000000,13.00000000,0.00000000,44,44,15); //NRG-500     AddStaticVehicleEx(411,2482.00000000,-1680.69995117,13.10000038,0.00000000,44,1,15); //Infernus     AddStaticVehicleEx(405,2796.80004883,-1580.30004883,10.89999962,272.00000000,1,1,15); //Sentinel     AddStaticVehicleEx(405,2796.89941406,-1589.09960938,10.89999962,271.99951172,1,1,15); //Sentinel     AddStaticVehicleEx(405,2796.79980469,-1584.69921875,10.89999962,271.99951172,1,1,15); //Sentinel     AddStaticVehicleEx(522,2796.69995117,-1567.40002441,10.60000038,272.00000000,1,1,15); //NRG-500     AddStaticVehicleEx(522,2796.69921875,-1576.00000000,10.60000038,271.99951172,1,1,15); //NRG-500     AddStaticVehicleEx(522,2796.69921875,-1571.59960938,10.60000038,271.99951172,1,1,15); //NRG-500     AddStaticVehicleEx(411,2796.39990234,-1562.80004883,10.69999981,270.00000000,1,1,15); //Infernus     AddStaticVehicleEx(405,2808.50000000,-1180.80004883,25.39999962,270.00000000,6,1,15); //Sentinel     AddStaticVehicleEx(405,2808.39941406,-1186.39941406,25.29999924,270.00000000,6,1,15); //Sentinel     AddStaticVehicleEx(405,2808.50000000,-1183.59960938,25.39999962,270.00000000,6,1,15); //Sentinel     AddStaticVehicleEx(522,2826.00000000,-1196.40002441,24.70000076,0.00000000,6,6,15); //NRG-500     AddStaticVehicleEx(522,2830.79980469,-1196.50000000,24.29999924,0.00000000,6,6,15); //NRG-500     AddStaticVehicleEx(522,2828.39990234,-1196.50000000,24.50000000,0.00000000,6,6,15); //NRG-500     AddStaticVehicleEx(411,2830.60009766,-1180.90002441,24.60000038,6.00000000,6,1,15); //Infernus     AddStaticVehicleEx(597,-1611.90002441,653.50000000,7.09999990,0.00000000,53,-1,15); //Police Car (SFPD)     AddStaticVehicleEx(597,-1621.89941406,653.29980469,7.09999990,0.00000000,53,-1,15); //Police Car (SFPD)     AddStaticVehicleEx(597,-1617.69921875,653.39941406,7.09999990,0.00000000,53,-1,15); //Police Car (SFPD)     AddStaticVehicleEx(523,-1605.09997559,653.50000000,6.80000019,0.00000000,-1,-1,15); //HPV1000     AddStaticVehicleEx(523,-1594.80004883,653.40002441,6.80000019,0.00000000,-1,-1,15); //HPV1000     AddStaticVehicleEx(599,-1590.80004883,653.09997559,7.59999990,0.00000000,-1,53,15); //Police Ranger     AddStaticVehicleEx(403,-1704.09997559,395.10000610,7.90000010,0.00000000,3,1,15); //Linerunner     AddStaticVehicleEx(403,-1694.59997559,395.89999390,7.90000010,0.00000000,3,1,15); //Linerunner     AddStaticVehicleEx(403,-1699.50000000,395.29998779,7.90000010,0.00000000,3,1,15); //Linerunner     AddStaticVehicleEx(403,-1689.90002441,396.29998779,7.90000010,0.00000000,3,1,15); //Linerunner     AddStaticVehicleEx(435,-1657.09997559,438.29998779,7.80000019,230.00000000,3,1,15); //Trailer 1     AddStaticVehicleEx(435,-1654.30004883,442.00000000,7.80000019,229.99877930,3,1,15); //Trailer 1     AddStaticVehicleEx(435,-1660.90002441,434.00000000,7.80000019,229.99877930,3,1,15); //Trailer 1     AddStaticVehicleEx(435,-1650.80004883,446.29998779,7.80000019,229.99877930,3,1,15); //Trailer 1     AddStaticVehicleEx(405,-1821.09997559,-153.89999390,9.39999962,0.00000000,5,1,15); //Sentinel     AddStaticVehicleEx(405,-1824.39941406,-153.69921875,9.39999962,0.00000000,5,1,15); //Sentinel     AddStaticVehicleEx(405,-1817.69995117,-154.00000000,9.39999962,0.00000000,5,1,15); //Sentinel     AddStaticVehicleEx(522,-1829.80004883,-170.60000610,9.00000000,90.00000000,5,1,15); //NRG-500     AddStaticVehicleEx(522,-1829.69921875,-169.29980469,8.89999962,90.00000000,5,1,15); //NRG-500     AddStaticVehicleEx(405,2495.29980469,-1680.29980469,13.30000019,0.00000000,44,1,15); //Sentinel     AddStaticVehicleEx(405,2501.00000000,-1679.69995117,13.39999962,0.00000000,44,1,15); //Sentinel     AddStaticVehicleEx(487,2530.30004883,-1676.80004883,20.20000076,0.00000000,44,1,15); //Maverick     AddStaticVehicleEx(405,2797.10009766,-1593.19995117,10.89999962,271.99951172,1,1,15); //Sentinel     AddStaticVehicleEx(405,2797.10009766,-1597.00000000,10.89999962,271.99951172,1,1,15); //Sentinel     AddStaticVehicleEx(405,2816.19995117,-1181.00000000,25.29999924,270.00000000,6,1,15); //Sentinel     AddStaticVehicleEx(405,2816.79980469,-1186.29980469,25.20000076,270.00000000,6,1,15); //Sentinel     AddStaticVehicleEx(487,2781.69995117,-1610.19995117,11.19999981,0.00000000,1,-1,15); //Maverick     AddStaticVehicleEx(487,2816.10009766,-1168.69995117,32.90000153,0.00000000,6,-1,15); //Maverick     AddStaticVehicleEx(420,1771.09997559,-1700.40002441,13.30000019,0.00000000,6,-1,15); //Taxi     AddStaticVehicleEx(420,1775.00000000,-1700.30004883,13.30000019,0.00000000,6,-1,15); //Taxi     AddStaticVehicleEx(420,1778.90002441,-1700.19995117,13.30000019,0.00000000,6,-1,15); //Taxi     AddStaticVehicleEx(420,1782.69995117,-1700.40002441,13.30000019,0.00000000,6,-1,15); //Taxi     AddStaticVehicleEx(420,1786.80004883,-1700.30004883,13.30000019,0.00000000,6,-1,15); //Taxi     AddStaticVehicleEx(409,1789.90002441,-1700.09997559,13.39999962,0.00000000,6,-1,15); //Stretch     AddStaticVehicleEx(487,1795.80004883,-1696.19995117,13.80000019,0.00000000,6,1,15); //Maverick     AddStaticVehicleEx(599,-1586.59997559,653.09997559,7.59999990,0.00000000,-1,53,15); //Police Ranger     AddStaticVehicleEx(523,-1599.79980469,653.59960938,6.80000019,0.00000000,-1,-1,15); //HPV1000     AddStaticVehicleEx(497,-1680.30004883,705.79998779,30.89999962,0.00000000,53,-1,15); //Police Maverick     AddStaticVehicleEx(487,-1678.40002441,417.60000610,12.69999981,0.00000000,3,1,15); //Maverick     AddStaticVehicleEx(405,-1817.50000000,-160.50000000,9.39999962,0.00000000,5,1,15); //Sentinel     AddStaticVehicleEx(405,-1824.29980469,-160.89941406,9.39999962,0.00000000,5,1,15); //Sentinel     AddStaticVehicleEx(411,-1818.69995117,-183.30000305,9.19999981,0.00000000,5,1,15); //Infernus     AddStaticVehicleEx(487,-1820.09997559,-191.50000000,13.80000019,88.00000000,5,-1,15); //Maverick     CreateObject(7096,2828.69995117,-1168.59997559,29.00000000,0.00000000,0.00000000,178.00000000); //object(vrockstairs) (1)     CreateObject(7096,2516.00000000,-1672.90002441,18.39999962,0.00000000,0.00000000,0.00000000); //object(vrockstairs) (2)     CreateObject(7096,-1673.50000000,436.29998779,9.19999981,0.00000000,0.00000000,224.00000000); //object(vrockstairs) (4)     //AutoMensagens     //Mude O Tempo Das Mensagens Logo Abaixo Detalhe Tempo Em MiliSegundos!     SetTimer("menssagem1",120000,1);     SetTimer("menssagem2",85000,1);     SetTimer("menssagem3",125000,2);     SetTimer("menssagem4",150000,2);     return 1;     }     public menssagem1()     {     format(alerta,sizeof(alerta),"~r~]]]~w~Viu alguem usando hack? reporte em: ~g~/report~r~]]]");     GameTextForAll(alerta,5000,5);     return 1;     }     public menssagem2()     {     format(alerta,sizeof(alerta),"{00FF00}Gamemode By Lucas Rawr.");     SendClientMessageToAll(VERMELHO,alerta);     return 1;     }     public menssagem3()     {     format(alerta,sizeof(alerta),"{00FF00}Gamemode By Lucas Rawr.");     SendClientMessageToAll(VERMELHO,alerta);     return 1;     }     public menssagem4()     {     format(alerta,sizeof(alerta),"{FFD700}Edite Aqui!!!!!!!!!!!.");     SendClientMessageToAll(AMARELO,alerta);     return 1; } /*===============================================================================================================*/ public OnGameModeExit() {     return 1; } public OnPlayerRequestClass(playerid, classid) {     SetPlayerInterior(playerid,14);     SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);     SetPlayerFacingAngle(playerid, 270.0);     SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);     SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);     ApplyAnimation(playerid, "DANCING", "DAN_Left_A", 4.0, 1, 0, 0, 0, 0);     //Logo Abaixo Fica As Classids Que Designarão Qual Time O Player Fará Parte     if(classid == 0) {         SetPlayerColor(playerid, 0x483D8BAA);         GameTextForPlayer(playerid,"~b~Swat",5000,6); }     if(classid == 1 || classid == 2 || classid == 3){         SetPlayerColor(playerid, 0xA020F0AA);         GameTextForPlayer(playerid,"~p~Ballas",5000,6);     }     if(classid == 4 || classid == 5){         SetPlayerColor(playerid, 0xFF0000AA);         GameTextForPlayer(playerid,"~G~Grove Street",5000,6);     }     if(classid == 6 || classid == 7 || classid == 8){         SetPlayerColor(playerid, 0x32CD32AA);         GameTextForPlayer(playerid,"~G~Grove Street",5000,6);     }     if(classid == 9 || classid == 10){         SetPlayerColor(playerid, 0xDCDCDCAA);         GameTextForPlayer(playerid,"~w~Drifters",5000,6);     }     if(classid == 11 || classid == 12 || classid == 13){         SetPlayerColor(playerid, 0xFFFF00AA);         GameTextForPlayer(playerid,"~Y~Los Vagos",5000,6);     }     if(classid == 14 || classid == 15){         SetPlayerColor(playerid, 0xFFD700AA);         GameTextForPlayer(playerid,"~Y~Taxistas",5000,6);     }     return 1; } /*===============================================================================================================*/ public OnPlayerConnect(playerid) {     PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls");//Esse Link É O Stream Que O Player Ouvirá Ao Entrar     new pname[MAX_PLAYER_NAME];     new string [125];     GetPlayerName(playerid, pname, MAX_PLAYER_NAME);     SetPlayerColor(playerid, 0xFFFFFFFF);     format(string, sizeof(string), "{FFFF00}[TDM] {FFFFFF}%s {CD853F} Entrou No Servidor!!!", pname);     SendClientMessageToAll(0x00FFFFFF, string);     new Nome[MAX_PLAYER_NAME];     GetPlayerName(playerid, Nome, sizeof(Nome));     new String[100];     format(String, sizeof(String), CONTAS, Nome);     if(!dini_Exists(String))     {         format(String, sizeof(String), "{7FFFD4}Nick: {1E90FF}%s  {1E90FF}Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Continuar", Nome);         ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");     }     else     {         format(String, sizeof(String), "{7FFFD4}Nick: {1E90FF}%s  {1E90FF}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome);         ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", String, "Logar", "Cancelar");     }     return 1; } public OnPlayerDisconnect(playerid, reason) {     new pname[MAX_PLAYER_NAME];     new string [125];     GetPlayerName(playerid, pname, MAX_PLAYER_NAME);     format(string, sizeof(string), "{FFFF00}[TDM] {FFFFFF}%s {CD853F}Saiu Do Servidor =/.", pname);     SendClientMessageToAll(0x00FFFFFF, string);     SalvarPlayer(playerid);     return 1; } public OnPlayerSpawn(playerid) {     StopAudioStreamForPlayer(playerid);     //Logo Abaixo Fica As Armas Que O Player Vai Receber Quando Spawnar//     GivePlayerWeapon(playerid, 4, 1);     GivePlayerWeapon(playerid, 24, 1000);     GivePlayerWeapon(playerid, 26, 1000);     GivePlayerWeapon(playerid, 28, 1000);     GivePlayerWeapon(playerid, 30, 1000);     GivePlayerWeapon(playerid, 34, 1000);     GivePlayerWeapon(playerid, 45, 1);     //Interior Do Player//     SetPlayerInterior(playerid,0);     return 1; } /*===============================================================================================================*/ public OnPlayerDeath(playerid, killerid, reason) {     SendDeathMessage(killerid,playerid,reason);     if(IsPlayerConnected(killerid))     {         Matou[killerid]++;     }     Morreu[playerid]++;     return 1; } public OnVehicleSpawn(vehicleid) {     return 1; } public OnVehicleDeath(vehicleid, killerid) {     return 1; } public OnPlayerText(playerid, text[]) {     return 1; } /*===============================================================================================================*/ public OnPlayerCommandText(playerid, cmdtext[]) {     //Comandos Aqui Ficara Todos Os Comandos Do Gamemode//      //-------------------------------[SUICIDIO]---------------------------------     if (strcmp("/kill", cmdtext, true, 10) == 0)     {     SetPlayerHealth(playerid, 0);     SendClientMessage(playerid, VERMELHO, "Você se suicidou.");     }     //-------------------------------[CRÉDITOS]---------------------------------     if (strcmp ("/creditos", cmdtext, true, 10) == 0)     {     ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"{00FF00}           [BUD]{FFA500}Creditos{00FF00}[BUD]","|=====Creditos Do Servidor=====| {FFFF00}Creditos A Lucas Rawr Por Fazer Todo O Gamemode ! Skype: lucas.rawr2 !!","Fechar","");     }     //Registro//     if (strcmp("/status", cmdtext, true, 8) == 0)     {         Status(playerid);         return 1;     }     return SendClientMessage(playerid,AZUL,"{00FFFF}[TDM]{FFFFFF}Esse Comando Não Existe!"); } 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) {     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 == REGISTRO)     {         if(response)         {             if(!strlen(inputtext))             {                 new Nome[MAX_PLAYER_NAME];                 GetPlayerName(playerid, Nome, sizeof(Nome));                 new String[100];                 format(String, sizeof(String), "{7FFFD4}Nick: {1E90FF}%s  {1E90FF}Não Registrado\n\n{FFFFFF} Digite Uma Senha Para Continuar", Nome);                 ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_INPUT, "Registro", String, "Registrar", "Cancelar");                 SendClientMessage(playerid,0x1E90FFAA,"Senha invalida, digite uma senha válida");                 return 1;             }             new Nome[MAX_PLAYER_NAME];             GetPlayerName(playerid, Nome, sizeof(Nome));             new String[100];             format(String, sizeof(String), CONTAS, Nome);             dini_Create(String);             dini_Set(String,"Senha",inputtext);             dini_IntSet(String,"Dinheiro",0);             dini_IntSet(String,"Vida", 100);             dini_IntSet(String,"Colete", 100);             dini_IntSet(String,"Matou",0);             dini_IntSet(String,"Morreu",0);             dini_IntSet(String,"Logou",0);             ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Login", "{1E90FF}Pronto você se registrou agora digite Sua Senha Para Logar-Se", "Logar", "Cancelar");             return 1;         }         else         {             SendClientMessage(playerid, 0xFF0000AA, "Você Foi Kickado Porque Não Quis Se Registrar!!");             Kick(playerid);             return 1;         }     }     if(dialogid == LOGIN)     {         if(response)         {             if(!strlen(inputtext))             {                 new Nome[MAX_PLAYER_NAME];                 GetPlayerName(playerid, Nome, sizeof(Nome));                 new String[100];                 format(String, sizeof(String), "{7FFFD4}Nick: {1E90FF}%s  {1E90FF}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome);                 ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", String, "Logar", "Cancelar");                 SendClientMessage(playerid,0x1E90FFAA,"Senha Incorreta !");                 return 1;             }             new Nome[MAX_PLAYER_NAME];             GetPlayerName(playerid, Nome, sizeof(Nome));             new String[100];             format(String, sizeof(String), CONTAS, Nome);             if(!strcmp(inputtext,dini_Get(String,"Senha"),false))             {                 SetarPlayer(playerid);                 Logou[playerid]++;                 SendClientMessage(playerid,0x00FF00AA,"Você Foi Logado Com Sucesso > Escolha Sua Skin!");                 return 1;             }             else             {                 SendClientMessage(playerid,0x00FF00AA,"Senha incorreta digite-a novamente");                 format(String, sizeof(String), "{7FFFD4}Nick: {1E90FF}%s  {1E90FF}Registrado\n\n{FFFFFF} Digite Sua Senha Para Logar", Nome);                 ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_INPUT, "Registro", String, "Logar", "Cancelar");             }             return 1;         }         else         {             SendClientMessage(playerid, 0xFF0000AA, "Você não quis se logar, por este motivo será Kickado");             Kick(playerid);             return 1;         }     }     return 1; } SalvarPlayer(playerid) {     new Float:Vida;     new Float:Colete;     GetPlayerHealth(playerid, Vida);     GetPlayerArmour(playerid, Colete);     new Nome[MAX_PLAYER_NAME];     GetPlayerName(playerid, Nome, sizeof(Nome));     new String[50];     format(String, sizeof(String), CONTAS, Nome);     dini_IntSet(String,"Dinheiro", GetPlayerMoney(playerid));     dini_FloatSet(String,"Vida", Vida);     dini_FloatSet(String,"Colete", Colete);     dini_IntSet(String,"Matou", Matou[playerid]);     dini_IntSet(String,"Morreu", Morreu[playerid]);     dini_IntSet(String,"Logou", Logou[playerid]);     return 1; } SetarPlayer(playerid) {     new Nome[MAX_PLAYER_NAME];     GetPlayerName(playerid, Nome, sizeof(Nome));     new String[50];     format(String, sizeof(String), CONTAS, Nome);     GivePlayerMoney(playerid, dini_Int(String,"Dinheiro"));     SetPlayerHealth(playerid, dini_Int(String,"Vida"));     SetPlayerArmour(playerid, dini_Int(String,"Colete"));     Matou[playerid] = dini_Int(String, "Matou");     Morreu[playerid] = dini_Int(String, "Morreu");     Logou[playerid] = dini_Int(String, "Logou");     return 1; } Status(playerid) {     new Nome[MAX_PLAYER_NAME];     GetPlayerName(playerid, Nome, sizeof(Nome));     new String[128];     SendClientMessage(playerid, 0xFF0000AA, "================================================");     format(String, sizeof(String),"Status De %s",Nome);     SendClientMessage(playerid, 0xFFFF00AA,String);     format(String, sizeof(String),"Dinheiro: %d", GetPlayerMoney(playerid));     SendClientMessage(playerid, 0x1E90FFAA,String);     format(String, sizeof(String),"Matou: %d",Matou[playerid]);     SendClientMessage(playerid, 0x1E90FFAA,String);     format(String, sizeof(String),"Morreu: %d",Morreu[playerid]);     SendClientMessage(playerid, 0x1E90FFAA,String);     format(String, sizeof(String),"Você Já Logou %d Vezes Neste Servidor",Logou[playerid]);     SendClientMessage(playerid, 0x1E90FFAA,String);     SendClientMessage(playerid, 0xFF0000AA, "================================================");     return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) {     return 1; }     //COMANDOS ZCMD//     //REPORT//     CMD:report(playerid,params[]){         new id,text[128],result[128];         if(sscanf(params,"ds[128]",id,text))             SendClientMessage(playerid,-1,"USE: /report [id] [razão]");         if(!IsPlayerConnected(id))             SendClientMessage(playerid,-1,"Jogador não connectado.");         for(new i = 0; i<MAX_PLAYERS; ++i){             if(IsPlayerAdmin(i)){                 new pName[24],iName[25];                 GetPlayerName(playerid,pName,24);                 GetPlayerName(id,iName,24);                 format(result,sizeof(result),"%s(%d) {FFFF00}Reportou %s(%d) Motivo: %s",pName,playerid,iName,id,text);                 SendClientMessage(i,-1,result);             }         }         SendClientMessage(playerid,-1,"[TDM]{00FFFF}O reporte foi enviado com sucesso.");         return 1;     }     //Pm//     CMD:pm(playerid,params[])     {         new             mString[50],             iName[25],             pName[25],             text,             id         ;         if(sscanf(params,"us[128]",id,text))             return SendClientMessage(playerid,-1,"USE: /pm [id] [texto]");         if(!IsPlayerConnected(id))             return SendClientMessage(playerid,-1,"*Jogador offline");         GetPlayerName(playerid,pName,sizeof(pName));         GetPlayerName(id,iName,sizeof(iName));         format(mString,sizeof(mString),"Nova PM de %s | Texto: %s",pName,text);         SendClientMessage(id,-1,mString);         format(mString,sizeof(mString),"PM enviada com sucesso! Destinatario %s",iName);         SendClientMessage(playerid,-1,mString);         return true;  }
__________________