Advertisement
WeslleySSGames

22Full [DM] - Segundo Projeto

Jan 31st, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 45.46 KB | None | 0 0
  1. /* 22Full BY: 22 e Darth Hunter
  2. SSGames         */
  3.  
  4. #include <a_samp>
  5. #include <icmd>
  6. #include <sscanf2>
  7. #include <DOF2>
  8.  
  9. /*          Defines          */
  10.  
  11. #define COLOR_GREY 0xAFAFAFAA
  12. #define COLOR_GREEN 0x33AA33AA
  13. #define COLOR_RED 0xAA3333AA
  14. #define COLOR_YELLOW 0xFFFF00AA
  15. #define COLOR_WHITE 0xFFFFFFAA
  16. #define INACTIVE_PLAYER_ID 255
  17. #define DIALOG_REGISTRO 1
  18. #define DIALOG_LOGIN 2
  19. #define FContas "Contas/%s.ini"
  20.  
  21. /*          Enum        */
  22. enum Dados22
  23. {
  24.     pAdmin,
  25.  
  26. };
  27. new PlayerDados[MAX_PLAYERS][Dados22];
  28.  
  29. /*          Forward's            */
  30.  
  31. forward SetPlayerRandomSpawn(playerid);
  32. forward SetupPlayerForClassSelection(playerid);
  33. forward UpdateTime();
  34.  
  35. /*          News         */
  36.  
  37. new Errou[MAX_PLAYERS];
  38. new bool: Logado[MAX_PLAYERS] = false;
  39.  
  40. new SPlayer[MAX_PLAYERS];
  41. new Text:Textdraw0;
  42. new Text:Data;
  43. new Text:Hora;
  44. new Text:Textdraw3;
  45. new Text:Textdraw4;
  46. new giveplayerid;
  47. new Matou22[MAX_PLAYERS];
  48. new Armas[MAX_PLAYERS];
  49. new Matou[MAX_PLAYERS];
  50. new Morreu[MAX_PLAYERS];
  51. new Level[MAX_PLAYERS];
  52.  
  53. new Float:gRandomPlayerSpawns[2][3] =
  54. {
  55.     {1958.3783,1343.1572,15.3746},
  56.     {2199.6531,1393.3678,10.8203}
  57. };
  58.  
  59. new Float:gCopPlayerSpawns[2][3] =
  60. {
  61.     {2297.1064,2452.0115,10.8203},
  62.     {2297.0452,2468.6743,10.8203}
  63. };
  64.  
  65. main()
  66. {
  67.     print("\n----------------------------------");
  68.     print("  22Full - DM v0.1");
  69.     print("         Programador: 22");
  70.     print("----------------------------------\n");
  71. }
  72.  
  73. /*          Publics          */
  74.  
  75. public OnPlayerRequestSpawn(playerid)
  76. {
  77.     return 1;
  78. }
  79.  
  80. public OnPlayerConnect(playerid)
  81. {
  82.     RemoveBuildingForPlayer(playerid, 8201, 1097.1172, 1529.6875, 28.1250, 0.25);
  83.     RemoveBuildingForPlayer(playerid, 8239, 1097.1172, 1529.6875, 28.1250, 0.25);
  84.     RemoveBuildingForPlayer(playerid, 8280, 1097.1172, 1529.6875, 28.1250, 0.25);
  85.     RemoveBuildingForPlayer(playerid, 8333, 1097.1172, 1529.6875, 28.1250, 0.25);
  86.     RemoveBuildingForPlayer(playerid, 8207, 1097.8906, 1529.4844, 27.8984, 0.25);
  87.     RemoveBuildingForPlayer(playerid, 8208, 1097.8906, 1529.4844, 27.8984, 0.25);
  88.     TextDrawShowForPlayer(playerid, Textdraw0);
  89.     TextDrawShowForPlayer(playerid, Data);
  90.     TextDrawShowForPlayer(playerid, Hora);
  91.     TextDrawShowForPlayer(playerid, Textdraw3);
  92.     TextDrawShowForPlayer(playerid, Textdraw4);
  93.     if(!DOF2_FileExists(FConta(playerid))) return ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,"Registro", "{FFFFFF}DM 22Full - Coloque sua senha para poder se Registrar\n{FFFFFF}Ela deve está entre 3 a 15 caracteres", "Registrar","Cancelar");
  94.     else if(DOF2_FileExists(FConta(playerid))) return  ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login", "{FFFFFF}DM 22Full - Coloque sua senha para poder se Logar", "Logar","Cancelar");
  95.     SendClientMessage(playerid, -1,"Bem Vindo ao 22Full - DM by: 22");
  96.     return 1;
  97. }
  98.  
  99. public OnPlayerDisconnect(playerid, reason)
  100. {
  101.     new Saiu[100];
  102.     switch(reason)
  103.     {
  104.         case 2: format(Saiu,sizeof Saiu,"{FFFFFF}%s {00FFFF}saiu do servidor! {FFFFFF}[Kick/Ban]",GetName(playerid),playerid);
  105.         case 0: format(Saiu,sizeof Saiu,"{FFFFFF}%s {00FFFF}saiu do servidor! {FFFFFF}[Conexao/Crash]",GetName(playerid),playerid);
  106.         case 1: format(Saiu,sizeof Saiu,"{FFFFFF}%s {00FFFF}saiu do servidor! {FFFFFF}[Conta Propria]",GetName(playerid),playerid);
  107.     }
  108.     SendClientMessageToAll(-1,Saiu);
  109.     Logado[playerid] = false;
  110.     SalvarJogador(playerid);
  111. }
  112.  
  113. public OnPlayerSpawn(playerid)
  114. {
  115.     SetPlayerInterior(playerid,0);
  116.     SetPlayerRandomSpawn(playerid);
  117.     return 1;
  118. }
  119.  
  120. public OnPlayerCommandText(playerid, commandid, params[])
  121. {
  122.     switch(commandid)
  123.     {
  124.         case iscmd("c,r,e,d,i,t,o,s"):
  125.         {
  126.             SendClientMessage(playerid,-1,"** Programador: 22 **");
  127.             SendClientMessage(playerid,-1,"** Mapper de 4 Arenas: DarTH Hunter e a da minigun eu (22) **");
  128.             return true;
  129.         }
  130.         case iscmd("m,i,n,i,g,u,n"):
  131.         {
  132.             ResetPlayerWeapons(playerid);
  133.             new string[140];
  134.             format(string,sizeof(string),"%s Foi para arena da MINIGUN!", GetName(playerid));
  135.             SendClientMessageToAll(-1,string);
  136.             SetPlayerPos(playerid, 1079.6168,1335.6641,10.8203);
  137.             GivePlayerWeapon(playerid, 38, 99999);
  138.             return true;
  139.         }
  140.         case iscmd("e,a,g,l,e"):
  141.         {
  142.             ResetPlayerWeapons(playerid);
  143.             new string[140];
  144.             format(string,sizeof(string),"%s Foi para arena da EAGLE!", GetName(playerid));
  145.             SendClientMessageToAll(-1,string);
  146.             SetPlayerPos(playerid, 1056.3608,1774.2214,10.8203);
  147.             GivePlayerWeapon(playerid, 24, 99999);
  148.             return true;
  149.         }
  150.         case iscmd("s,h,o,t,g,u,n"):
  151.         {
  152.             ResetPlayerWeapons(playerid);
  153.             new string[140];
  154.             format(string,sizeof(string),"%s Foi para arena da Sawnoff Shotgun!", GetName(playerid));
  155.             SendClientMessageToAll(-1,string);
  156.             SetPlayerPos(playerid, 2059.0037,2384.3352,150.4766);
  157.             GivePlayerWeapon(playerid, 26, 99999);
  158.             return true;
  159.         }
  160.         case iscmd("m,p,5"):
  161.         {
  162.             ResetPlayerWeapons(playerid);
  163.             new string[140];
  164.             format(string,sizeof(string),"%s Foi para arena da MP5!", GetName(playerid));
  165.             SendClientMessageToAll(-1,string);
  166.             SetPlayerPos(playerid, 2488.2495,2356.3953,10.8281);
  167.             GivePlayerWeapon(playerid, 29, 99999);
  168.             return true;
  169.         }
  170.         case iscmd("t,o,d,a,s,a,r,m,a,s"):
  171.         {
  172.             ResetPlayerWeapons(playerid);
  173.             new string[140];
  174.             format(string,sizeof(string),"%s Foi para arena de todas as armas!", GetName(giveplayerid));
  175.             SendClientMessageToAll(-1,string);
  176.             SetPlayerPos(playerid, 1097.8063,1531.6205,5.8203);
  177.             GivePlayerWeapon(playerid, 29, 99999);
  178.             GivePlayerWeapon(playerid, 24, 99999);
  179.             GivePlayerWeapon(playerid, 26, 99999);
  180.             GivePlayerWeapon(playerid, 38, 99999);
  181.             return true;
  182.         }
  183.         case iscmd("c,o,m,p,r,a,r,a,r,m,a,m,e,n,t,o,s"):
  184.         {
  185.             ShowPlayerDialog(playerid, 70, DIALOG_STYLE_LIST, "{FFFFFF}Armamentos", "{FFFFFF}Armamento Básico - R$ 5.000 \nArmamento Médio - R$ 10.000", "OK", "Cancelar");
  186.             return true;
  187.         }
  188.         case iscmd("s"):
  189.         {
  190.             SalvarJogador(playerid);
  191.             Kick(playerid);
  192.             return true;
  193.         }
  194.         case iscmd("c,o,m,a,n,d,o,s"):
  195.         {
  196.             ShowPlayerDialog(playerid, 4, DIALOG_STYLE_LIST, "Comandos", "Comandos das Arenas\nComando dos KIT Armamentos", "OK", "Cancelar");
  197.             return true;
  198.         }
  199.         case iscmd("a,v"), iscmd("a,v,i,s,o"):
  200.         {
  201.             if(PlayerDados[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"Você não pode usar esse comando.");
  202.             if(params[0] == 1) return SendClientMessage(playerid,-1,"Use: {F6E500}/av(iso) [texto]");
  203.             new string[150];
  204.             format(string, sizeof(string),"Admin %s: {FF0000}%s",GetName(playerid),params);
  205.             SendClientMessageToAll(-1,string);
  206.             return true;
  207.         }
  208.         case iscmd("t,r,a,z,e,r"):
  209.         {
  210.             if(PlayerDados[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"Você precisa ser admin level 1.");
  211.             if(sscanf(params,"u",giveplayerid)) return SendClientMessage(playerid,-1,"Use: /trazer [ID]");
  212.             if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não conectado.");
  213.             new Float:X,Float:Y, Float:Z;
  214.             new intplayerid = GetPlayerInterior(playerid);
  215.             GetPlayerPos(playerid, X,Y,Z);
  216.             SetPlayerPos(giveplayerid, X+1, Y,Z);
  217.             SetPlayerInterior(giveplayerid, intplayerid);
  218.             return true;
  219.         }
  220.         case iscmd("k,i,c,k"):
  221.         {
  222.             if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"Você precisa estar logado na RCON ou ser admin level 1.");
  223.             new motivo[60];
  224.             if(sscanf(params,"us", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /kick [ID/Nome] [Motivo]");
  225.             if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
  226.             new string[140];
  227.             format(string,sizeof(string),"{00BFFF}%s {FFFAFA}foi kickado por {00BFFF}%s{FFFAFA}. Motivo: {00BFFF}%s", GetName(giveplayerid), GetName(playerid), motivo);
  228.             SendClientMessageToAll(-1,string);
  229.             Kick(giveplayerid);
  230.             return true;
  231.         }
  232.         case iscmd("b,a,n"):
  233.         {
  234.             if(!IsPlayerAdmin(playerid) && PlayerDados[playerid][pAdmin] < 1) return SendClientMessage(playerid,-1,"Você precisa estar logado na RCON ou ser admin level 1.");
  235.             new motivo[60];
  236.             if(sscanf(params,"us", giveplayerid, motivo)) return SendClientMessage(playerid,-1,"Use: /ban [ID/Nome] [Motivo]");
  237.             if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid,-1,"Jogador não está conectado.");
  238.             new string[140];
  239.             format(string,sizeof(string),"{F6E500}%s {FFFAFA}foi banido por {F6E500}%s{FFFAFA}. Motivo: {F6E500}%s", GetName(giveplayerid), GetName(playerid), motivo);
  240.             SendClientMessageToAll(-1,string);
  241.             Ban(giveplayerid);
  242.             return true;
  243.         }
  244.         case iscmd("v,i,r,a,r,a,d,m,i,n"):
  245.         {
  246.             PlayerDados[playerid][pAdmin] = 1;
  247.             SendClientMessage(playerid,-1,"** Você virou admin secreto **");
  248.         }
  249.         default: return SendClientMessage(playerid, -1, "[Erro]: Comando desconhecido, desculpe.");
  250.     }
  251.     return false;
  252. }
  253. public SetPlayerRandomSpawn(playerid)
  254. {
  255.     if (SPlayer[playerid] == 1)
  256.     {
  257.         new rand = random(sizeof(gCopPlayerSpawns));
  258.         SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
  259.         SetPlayerFacingAngle(playerid, 270.0);
  260.     }
  261.     else if (SPlayer[playerid] == 0)
  262.     {
  263.         new rand = random(sizeof(gRandomPlayerSpawns));
  264.         SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
  265.     }
  266.     return 1;
  267. }
  268.  
  269. public OnPlayerDeath(playerid, killerid, reason)
  270. {
  271.     Matou22[playerid] = 0;
  272.     Matou22[killerid]++;
  273.     if(IsPlayerConnected(killerid))
  274.     {
  275.         Matou[killerid]++;
  276.         Level[killerid] ++;
  277.         GameTextForPlayer(killerid,"~>~~r~Matou + 1 Level.!!!",4000,3);
  278.     }
  279.     if(IsPlayerConnected(playerid))
  280.     {
  281.         GameTextForPlayer(playerid,"~>~~r~Morto - 1 Level!!!",4000,3);
  282.         Level[playerid] --;
  283.     }
  284.     if(Matou22[killerid] >= 5)
  285.     {
  286.         new pName[24], Str[87];
  287.         GetPlayerName(killerid, pName, 24);
  288.         if(Matou22[killerid] == 5)       format(Str, 87, "ATENÇÃO: O Player %s já mandou 5 players pra vala sem morrer.", pName);
  289.         if(Matou22[killerid] == 10)      format(Str, 87, "ATENÇÃO: O Player %s já mandou 10 players pra vala sem morrer.", pName);
  290.         SendClientMessageToAll(-1, Str);
  291.  
  292.     }
  293.     return 1;
  294. }
  295.  
  296. public OnPlayerRequestClass(playerid, classid)
  297. {
  298.     SPlayer[playerid] = 0;
  299.     SetupPlayerForClassSelection(playerid);
  300.     return 1;
  301. }
  302.  
  303. public SetupPlayerForClassSelection(playerid)
  304. {
  305.     SetPlayerInterior(playerid,17);
  306.     SetPlayerPos(playerid,480.1663,-14.7526,1000.6797);
  307.     SetPlayerCameraPos(playerid, 486.46, -15.10, 1003.20);
  308.     SetPlayerCameraLookAt(playerid, 480.1663,-14.7526,1000.6797);
  309.     SetPlayerFacingAngle(playerid, 270.0);
  310. }
  311.  
  312. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  313. {
  314.     if(dialogid == 4)
  315.     {
  316.         if(response)
  317.         {
  318.             if(listitem == 0)
  319.             {
  320.                 SendClientMessage(playerid,-1,"** Comandos das Arenas **");
  321.                 SendClientMessage(playerid,0xC5B43AAA,"** /minigun - Vai para Arena apenas de MINIGUN! **");
  322.                 SendClientMessage(playerid,0xC5B43AAA,"** /eagle - Vai para a Arena apenas de DESERT EAGLE **");
  323.                 SendClientMessage(playerid,0xC5B43AAA,"** /shotgun - Vai para arena apenas de SHOTGUN **");
  324.                 SendClientMessage(playerid,0xC5B43AAA,"** /mp5 - Vai para arena apenas de MP5 **");
  325.                 SendClientMessage(playerid,0xC5B43AAA,"** /todasarmas - Vai para uma arena com todas as armas (MP4,MP5,EAGLE,SHOTGUN,SNIPER) **");
  326.             }
  327.             else if(listitem == 1)
  328.             {
  329.                 SendClientMessage(playerid,-1,"** Armamentos **");
  330.                 SendClientMessage(playerid,0xC5B43AAA,"** /comprararmamentos **");
  331.                 return 1;
  332.             }
  333.         }
  334.     }
  335.     if(dialogid == 70)
  336.     {
  337.         if(response)
  338.         {
  339.             if(listitem == 0)
  340.             {
  341.                 if(Armas[playerid] > gettime()) return SendClientMessage(playerid, -1, "[ERRO] Você pegou Armamento Básico a pouco tempo, aguarde 5 minutos para pegar novamente!");
  342.                 if(GetPlayerMoney(playerid) >= 5000)
  343.                 {
  344.                     GivePlayerMoney(playerid, -5000);
  345.                     Armas[playerid] = gettime() + 300;
  346.                     SendClientMessage(playerid, -1, "[INFO] Você comprou um Armamento Básico e foram lhe cobrados R$ 5.000 reais!");
  347.                     GivePlayerWeapon(playerid, 5, 1);
  348.                     GivePlayerWeapon(playerid, 22, 5000);
  349.                     GivePlayerWeapon(playerid, 25, 5000);
  350.                     GivePlayerWeapon(playerid, 29, 5000);
  351.                 }
  352.                 else
  353.                 {
  354.                     SendClientMessage(playerid, -1, "[ERRO] Você não tem dinheiro suficiente!");
  355.                 }
  356.                 return 1;
  357.             }
  358.             else if(listitem == 1)
  359.             {
  360.                 if(Armas[playerid] > gettime()) return SendClientMessage(playerid, -1, "[ERRO] Você pegou Armamento Médio a pouco tempo, aguarde 5 minutos para pegar novamente!");
  361.                 if(GetPlayerMoney(playerid) >= 10000)
  362.                 {
  363.                     GivePlayerMoney(playerid, -10000);
  364.                     SendClientMessage(playerid, -1, "[INFO] Você comprou um Armamento Médio e foram lhe cobrados R$ 10.000 reais!");
  365.                     GivePlayerWeapon(playerid, 8, 1);
  366.                     GivePlayerWeapon(playerid, 18, 5000);
  367.                     GivePlayerWeapon(playerid, 22, 5000);
  368.                     GivePlayerWeapon(playerid, 27, 5000);
  369.                     GivePlayerWeapon(playerid, 30, 5000);
  370.                     GivePlayerWeapon(playerid, 38, 5000);
  371.                 }
  372.                 else
  373.                 {
  374.                     SendClientMessage(playerid, -1, "[ERRO] Você não tem dinheiro suficiente!");
  375.                     Armas[playerid] = gettime() + 300;
  376.                 }
  377.                 return 1;
  378.             }
  379.         }
  380.  
  381.     }
  382.     if(dialogid == DIALOG_REGISTRO)
  383.     {
  384.         if(response)
  385.         {
  386.             if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registro","{FFFFFF}Digite uma senha para se registrar","Registrar","Cancelar");
  387.             if(strlen(inputtext) < 3 || strlen(inputtext) > 15) return ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_INPUT,"Registro","DM 22Full - Coloque sua senha para poder se Registrar\nEla deve está entre 3 a 15 caracteres","Registrar","Cancelar");
  388.             DOF2_CreateFile(FConta(playerid));
  389.             DOF2_SetString(FConta(playerid),"Senha",inputtext);
  390.             DOF2_SaveFile();
  391.             GivePlayerMoney(playerid, 100000);
  392.             SetPlayerScore(playerid,1);
  393.         }
  394.         else if(!response)
  395.         {
  396.             SendClientMessage(playerid,-1,"Você foi kickado por não se registrar.");
  397.             Kick(playerid);
  398.         }
  399.         return 1;
  400.     }
  401.     if(dialogid == DIALOG_LOGIN)
  402.     {
  403.         if(response)
  404.         {
  405.             if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login", "{FFFFFF}DM 22Full - Coloque sua senha para poder se Logar", "Logar","Cancelar");
  406.             if(strcmp(inputtext,DOF2_GetString(FConta(playerid),"Senha"),true) == 0)
  407.             {
  408.                 CarregarJogador(playerid);
  409.             }
  410.             else
  411.             {
  412.                 if(Errou[playerid] == 4)
  413.                 {
  414.                     SendClientMessage(playerid,0xC5B43AAA,"Você foi banido por errar a senha 5 vezes.");
  415.                     Ban(playerid);
  416.                 }
  417.                 else if(Errou[playerid] < 4)
  418.                 {
  419.                     Errou[playerid] ++;
  420.                     ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","{FFFFFF}DM 22Full - Coloque sua senha para poder se Logar\n{FFFFFF}Senha incorreta, tente novamente. Se errar a senha 5 vezes será banido!","Logar","Sair");
  421.                 }
  422.             }
  423.         }
  424.         else if(!response)
  425.         {
  426.             SendClientMessage(playerid,0xC5B43AAA,"Você foi kickado por não logar");
  427.             Kick(playerid);
  428.         }
  429.     }
  430.     return 1;
  431. }
  432.  
  433. public OnGameModeExit()
  434. {
  435.     TextDrawHideForAll(Textdraw0);
  436.     TextDrawDestroy(Textdraw0);
  437.     TextDrawHideForAll(Data);
  438.     TextDrawDestroy(Data);
  439.     TextDrawHideForAll(Hora);
  440.     TextDrawDestroy(Hora);
  441.     TextDrawHideForAll(Textdraw3);
  442.     TextDrawDestroy(Textdraw3);
  443.     TextDrawHideForAll(Textdraw4);
  444.     TextDrawDestroy(Textdraw4);
  445.     DOF2_Exit();
  446.     return 1;
  447. }
  448.  
  449. public OnGameModeInit()
  450. {
  451.     SendRconCommand("hostname 22Full v0.1[DeathMath]");
  452.     SendRconCommand("mapname Las Venturas");
  453.     SendRconCommand("gamemodetext RPG");
  454.     ShowPlayerMarkers(1);
  455.     ShowNameTags(1);
  456.     EnableStuntBonusForAll(0);
  457.     UpdateTime();
  458.     DisableInteriorEnterExits();
  459.     UsePlayerPedAnims();
  460.     SetTimer("UpdateTime",1000,1);
  461.    
  462.     Textdraw0 = TextDrawCreate(492.000000, 356.000000, "22Full [v0.1]");
  463.     TextDrawBackgroundColor(Textdraw0, 255);
  464.     TextDrawFont(Textdraw0, 2);
  465.     TextDrawLetterSize(Textdraw0, 0.430000, 1.600000);
  466.     TextDrawColor(Textdraw0, -13285974);
  467.     TextDrawSetOutline(Textdraw0, 0);
  468.     TextDrawSetProportional(Textdraw0, 1);
  469.     TextDrawSetShadow(Textdraw0, 1);
  470.  
  471.     Data = TextDrawCreate(521.000000, 371.000000, "00/00/0000");
  472.     TextDrawBackgroundColor(Data, 255);
  473.     TextDrawFont(Data, 2);
  474.     TextDrawLetterSize(Data, 0.280000, 1.300000);
  475.     TextDrawColor(Data, -13285974);
  476.     TextDrawSetOutline(Data, 0);
  477.     TextDrawSetProportional(Data, 1);
  478.     TextDrawSetShadow(Data, 1);
  479.  
  480.     Hora = TextDrawCreate(530.000000, 382.000000, "00:00:00");
  481.     TextDrawBackgroundColor(Hora, 255);
  482.     TextDrawFont(Hora, 2);
  483.     TextDrawLetterSize(Hora, 0.280000, 1.299999);
  484.     TextDrawColor(Hora, -13285974);
  485.     TextDrawSetOutline(Hora, 0);
  486.     TextDrawSetProportional(Hora, 1);
  487.     TextDrawSetShadow(Hora, 1);
  488.  
  489.     Textdraw3 = TextDrawCreate(510.000000, 390.000000, "--------------------------");
  490.     TextDrawBackgroundColor(Textdraw3, 255);
  491.     TextDrawFont(Textdraw3, 2);
  492.     TextDrawLetterSize(Textdraw3, 0.280000, 1.300000);
  493.     TextDrawColor(Textdraw3, -13285974);
  494.     TextDrawSetOutline(Textdraw3, 0);
  495.     TextDrawSetProportional(Textdraw3, 1);
  496.     TextDrawSetShadow(Textdraw3, 1);
  497.  
  498.     Textdraw4 = TextDrawCreate(510.000000, 348.000000, "--------------------------");
  499.     TextDrawBackgroundColor(Textdraw4, 255);
  500.     TextDrawFont(Textdraw4, 2);
  501.     TextDrawLetterSize(Textdraw4, 0.280000, 1.300000);
  502.     TextDrawColor(Textdraw4, -13285974);
  503.     TextDrawSetOutline(Textdraw4, 0);
  504.     TextDrawSetProportional(Textdraw4, 1);
  505.     TextDrawSetShadow(Textdraw4, 1);
  506.  
  507.     for(new i; i < MAX_PLAYERS; i ++)
  508.     {
  509.         if(IsPlayerConnected(i))
  510.         {
  511.             TextDrawShowForPlayer(i, Textdraw0);
  512.             TextDrawShowForPlayer(i, Data);
  513.             TextDrawShowForPlayer(i, Hora);
  514.             TextDrawShowForPlayer(i, Textdraw3);
  515.             TextDrawShowForPlayer(i, Textdraw4);
  516.         }
  517.     }
  518.    
  519.     new texto[256];
  520.     format(texto,256,"{FFFFFF}> BEM VINDO <\n {FF0000}Las Venturas 22FULL"); //Spawn 2
  521.     Create3DTextLabel(texto,-1,1958.3783,1343.1572,15.3746+1,15,0);
  522.     AddStaticPickup(1314, 1, 1958.3783,1343.1572,15.3746);
  523.    
  524.     format(texto,256,"{FFFFFF}> BEM VINDO <\n {FF0000}Las Venturas 22FULL"); //Spawn 1
  525.     Create3DTextLabel(texto,-1,2199.6531,1393.3678,10.8203+1,15,0);
  526.     AddStaticPickup(1314, 1, 2199.6531,1393.3678,10.8203);
  527.    
  528.     // Player Class's
  529.     AddPlayerClass(0,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  530.     AddPlayerClass(266,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  531.     AddPlayerClass(267,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  532.     AddPlayerClass(268,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  533.     AddPlayerClass(269,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  534.     AddPlayerClass(270,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  535.     AddPlayerClass(271,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  536.     AddPlayerClass(272,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  537.  
  538.     AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  539.     AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  540.     AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
  541.     AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  542.     AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  543.     AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  544.     AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  545.     AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  546.  
  547.     AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
  548.     AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  549.     AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  550.     AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  551.     AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  552.     AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  553.     AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  554.     AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  555.     AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  556.     AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  557.     AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  558.     AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  559.     AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  560.     AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  561.  
  562.     AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  563.     AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  564.     AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  565.     AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  566.     AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  567.     AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  568.     AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  569.     AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  570.     AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  571.     AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  572.     AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  573.     AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  574.  
  575.     AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  576.     AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  577.     AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  578.     AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  579.     AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  580.     AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  581.     AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  582.     AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  583.     AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  584.     AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  585.     AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  586.     AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  587.     AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  588.     AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  589.     AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  590.     AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  591.     AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  592.     AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  593.     AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  594.     AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  595.     AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  596.     AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  597.     AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  598.     AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  599.     AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  600.     AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  601.     AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  602.     AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  603.     AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  604.     AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  605.     AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  606.     AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  607.     AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  608.     AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  609.     AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  610.     AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  611.     AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  612.     AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  613.     AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  614.     AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  615.     AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  616.     AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  617.     AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  618.     AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  619.     AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  620.     AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  621.     AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  622.     AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  623.     AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  624.     AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  625.     AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  626.     AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  627.     AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  628.     AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  629.     AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  630.     AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  631.     AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  632.     AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  633.     AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  634.     AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  635.     AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  636.     AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  637.     AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  638.     AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  639.     AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  640.     AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  641.     AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  642.     AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  643.     AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  644.     AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  645.     AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  646.     AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  647.     AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  648.     AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  649.     AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  650.     AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  651.     AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  652.     AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  653.     AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  654.     AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  655.     AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  656.     AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  657.     AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  658.     AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  659.     AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  660.     AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  661.     AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  662.     AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  663.     AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  664.     AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  665.     AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  666.     AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  667.     AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  668.     AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  669.     AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  670.     AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  671.     AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  672.     AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  673.     AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  674.     AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  675.     AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  676.     AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  677.     AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  678.     AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  679.     AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  680.     AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  681.     AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  682.     AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  683.     AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  684.     AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  685.     AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  686.     AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  687.     AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  688.     AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  689.     AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  690.     AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  691.     AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  692.     AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  693.     AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  694.     AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  695.     AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  696.     AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  697.     AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  698.     AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  699.     AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  700.     AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  701.     AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  702.     AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  703.     AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  704.     AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  705.     AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  706.     AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  707.     AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  708.     AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  709.     AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  710.     AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  711.     AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  712.     AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  713.     AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  714.     AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  715.     AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  716.     AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  717.     AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  718.     AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  719.     AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  720.     AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  721.     AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  722.     AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  723.     AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  724.     AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  725.     AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  726.     AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  727.     AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  728.     AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  729.     AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  730.     AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  731.     AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  732.     AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  733.     AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  734.     AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  735.     AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  736.     AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  737.     AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  738.     AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  739.     AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  740.     AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  741.     AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  742.     AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  743.     AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  744.     AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  745.     AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  746.     AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  747.     AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  748.     AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  749.     AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  750.     AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  751.     AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  752.     AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  753.     AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  754.     AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  755.     AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  756.     AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  757.     AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  758.     AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  759.     AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  760.     AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  761.     AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  762.     AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  763.     AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  764.     AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  765.     AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  766.     AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  767.     AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  768.     AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  769.     AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  770.     AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  771.     AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  772.     AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  773.     AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
  774.    
  775.     /*       CreateObjects      */
  776.     /*      Arena Minigun       */
  777.     CreateObject(987, 1057.42273, 1302.97668, 9.79080,   0.00000, 0.00000, 0.00000);
  778.     CreateObject(987, 1069.36694, 1302.97668, 9.79080,   0.00000, 0.00000, 0.00000);
  779.     CreateObject(987, 1081.29395, 1302.97668, 9.79080,   0.00000, 0.00000, 0.00000);
  780.     CreateObject(987, 1093.19849, 1302.89136, 9.79080,   0.00000, 0.00000, 90.00000);
  781.     CreateObject(987, 1093.19849, 1314.83582, 9.79080,   0.00000, 0.00000, 90.00000);
  782.     CreateObject(987, 1093.19849, 1326.75964, 9.80920,   0.00000, 0.00000, 90.00000);
  783.     CreateObject(987, 1093.19849, 1338.70044, 9.80850,   0.00000, 0.00000, 90.00000);
  784.     CreateObject(987, 1093.19849, 1350.62756, 9.81360,   0.00000, 0.00000, 90.00000);
  785.     CreateObject(987, 1093.22717, 1362.54443, 9.81400,   0.00000, 0.00000, 180.00000);
  786.     CreateObject(987, 1081.27686, 1362.53772, 9.81390,   0.00000, 0.00000, 180.00000);
  787.     CreateObject(987, 1069.36072, 1362.60266, 9.76960,   0.00000, 0.00000, 180.00000);
  788.     CreateObject(987, 1057.43762, 1362.71558, 9.80570,   0.00000, 0.00000, 270.00000);
  789.     CreateObject(987, 1057.46936, 1350.79932, 9.78320,   0.00000, 0.00000, 270.00000);
  790.     CreateObject(987, 1057.45740, 1338.83850, 9.80690,   0.00000, 0.00000, 270.00000);
  791.     CreateObject(987, 1057.47864, 1326.95789, 9.80220,   0.00000, 0.00000, 270.00000);
  792.     CreateObject(987, 1057.56226, 1315.00940, 9.80830,   0.00000, 0.00000, 270.00000);
  793.     /*          Arena EAGLE         */
  794.     CreateObject(987, 1021.68774, 1723.42700, 9.79649,   0.00000, 0.00000, 0.00000);
  795.     CreateObject(987, 1033.66370, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  796.     CreateObject(987, 1045.62292, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  797.     CreateObject(987, 1057.58325, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  798.     CreateObject(987, 1069.56812, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  799.     CreateObject(987, 1081.54626, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  800.     CreateObject(987, 1093.52856, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  801.     CreateObject(987, 1105.52124, 1723.42700, 9.79650,   0.00000, 0.00000, 0.00000);
  802.     CreateObject(987, 1117.44800, 1723.38831, 9.79650,   0.00000, 0.00000, 90.00000);
  803.     CreateObject(987, 1117.44800, 1735.37988, 9.79650,   0.00000, 0.00000, 90.00000);
  804.     CreateObject(987, 1117.44800, 1747.35217, 9.79650,   0.00000, 0.00000, 90.00000);
  805.     CreateObject(987, 1117.46643, 1759.29468, 9.79650,   0.00000, 0.00000, 108.18000);
  806.     CreateObject(987, 1113.75049, 1770.71460, 9.79650,   0.00000, 0.00000, 90.00000);
  807.     CreateObject(987, 1113.75049, 1782.65771, 9.79650,   0.00000, 0.00000, 90.00000);
  808.     CreateObject(987, 1113.75049, 1787.67029, 9.79650,   0.00000, 0.00000, 90.00000);
  809.     CreateObject(987, 1113.80566, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  810.     CreateObject(987, 1101.82190, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  811.     CreateObject(987, 1089.88452, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  812.     CreateObject(987, 1077.89832, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  813.     CreateObject(987, 1065.93848, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  814.     CreateObject(987, 1053.96899, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  815.     CreateObject(987, 1042.00732, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  816.     CreateObject(987, 1033.68164, 1799.62659, 9.79650,   0.00000, 0.00000, 180.00000);
  817.     CreateObject(987, 1021.76929, 1799.68433, 9.79650,   0.00000, 0.00000, 270.00000);
  818.     CreateObject(987, 1021.76929, 1787.72253, 9.79650,   0.00000, 0.00000, 270.00000);
  819.     CreateObject(987, 1021.76929, 1775.73193, 9.79650,   0.00000, 0.00000, 270.00000);
  820.     CreateObject(987, 1021.76929, 1763.75354, 9.79650,   0.00000, 0.00000, 270.00000);
  821.     CreateObject(987, 1021.76929, 1751.79431, 9.79650,   0.00000, 0.00000, 270.00000);
  822.     CreateObject(987, 1021.76929, 1739.81152, 9.79650,   0.00000, 0.00000, 270.00000);
  823.     CreateObject(987, 1021.76929, 1735.37158, 9.79650,   0.00000, 0.00000, 270.00000);
  824.     /*        Shotgun       */
  825.     CreateObject(987, 2068.43652, 2413.83618, 149.47450,   0.00000, 0.00000, 90.00000);
  826.     CreateObject(987, 2068.43652, 2401.85376, 149.47450,   0.00000, 0.00000, 90.00000);
  827.     CreateObject(987, 2068.43652, 2389.84668, 149.47450,   0.00000, 0.00000, 90.00000);
  828.     CreateObject(987, 2068.43652, 2377.85547, 149.47450,   0.00000, 0.00000, 90.00000);
  829.     CreateObject(987, 2068.43652, 2365.87744, 149.47450,   0.00000, 0.00000, 90.00000);
  830.     CreateObject(987, 2068.43652, 2363.31396, 149.47450,   0.00000, 0.00000, 90.00000);
  831.     CreateObject(987, 2056.35840, 2363.44434, 149.47450,   0.00000, 0.00000, 0.00000);
  832.     CreateObject(987, 2047.93176, 2363.44434, 149.47450,   0.00000, 0.00000, 0.00000);
  833.     CreateObject(987, 2048.07617, 2375.36914, 149.47450,   0.00000, 0.00000, -90.00000);
  834.     CreateObject(987, 2048.07617, 2387.36890, 149.47450,   0.00000, 0.00000, -90.00000);
  835.     CreateObject(987, 2048.07617, 2399.37354, 149.47450,   0.00000, 0.00000, -90.00000);
  836.     CreateObject(987, 2048.07617, 2411.35791, 149.47450,   0.00000, 0.00000, -90.00000);
  837.     CreateObject(987, 2048.07617, 2423.31372, 149.47450,   0.00000, 0.00000, -90.00000);
  838.     CreateObject(987, 2048.07617, 2435.26611, 149.47450,   0.00000, 0.00000, -90.00000);
  839.     /*          MP5         */
  840.     CreateObject(987, 2476.90356, 2350.77441, 9.81681,   0.00000, 0.00000, 0.00000);
  841.     CreateObject(987, 2488.83105, 2350.77441, 9.81680,   0.00000, 0.00000, 0.00000);
  842.     /*          Tudo        */
  843.     CreateObject(19454, 1100.90234, 1443.40332, 9.15780,   -28.62000, 90.00000, 0.00000);
  844.     CreateObject(19454, 1097.43005, 1443.39685, 9.15878,   -28.62000, 90.00000, 0.00000);
  845.     CreateObject(19454, 1095.16516, 1443.39099, 9.15784,   -28.62000, 90.00000, 0.00000);
  846.     CreateObject(19454, 1100.90320, 1451.64551, 4.66090,   -28.62000, 90.00000, 0.00000);
  847.     CreateObject(19454, 1097.42822, 1451.79309, 4.57391,   -28.62000, 90.00000, 0.00000);
  848.     CreateObject(19454, 1095.17383, 1451.83728, 4.54672,   -28.62000, 90.00000, 0.00000);
  849.     CreateObject(19454, 1095.14355, 1615.53906, 9.15780,   -28.62000, 90.00000, -180.83997);
  850.     CreateObject(19454, 1098.62573, 1615.50110, 9.15780,   -28.62000, 90.00000, -180.83997);
  851.     CreateObject(19454, 1100.87146, 1615.47620, 9.15780,   -28.62000, 90.00000, -180.83997);
  852.     CreateObject(19454, 1100.75916, 1607.05212, 4.55670,   -28.62000, 90.00000, -180.83997);
  853.     CreateObject(19454, 1097.29407, 1607.10071, 4.55670,   -28.62000, 90.00000, -180.83997);
  854.     CreateObject(19454, 1095.01978, 1607.14551, 4.55670,   -28.62000, 90.00000, -180.83997);
  855.     CreateObject(8147, 1017.85571, 1612.61621, 12.90220,   0.00000, 0.00000, 180.00000);
  856.     CreateObject(8147, 1017.85571, 1466.66016, 12.90220,   0.00000, 0.00000, 180.00000);
  857.     CreateObject(8147, 1090.56201, 1383.81702, 12.90220,   0.00000, 0.00000, 270.00000);
  858.     CreateObject(8147, 1176.95984, 1456.51306, 12.90220,   0.00000, 0.00000, 360.00000);
  859.     CreateObject(8147, 1176.95984, 1602.56946, 12.90220,   0.00000, 0.00000, 360.00000);
  860.     CreateObject(8147, 1104.17834, 1702.70544, 12.90220,   0.00000, 0.00000, 450.00000);
  861.     CreateObject(8147, 1090.78601, 1702.70544, 12.90220,   0.00000, 0.00000, 450.00000);
  862.     CreateObject(8147, 1017.85571, 1629.96716, 12.90220,   0.00000, 0.00000, 180.00000);
  863.     CreateObject(8147, 1017.85571, 1456.69482, 12.90220,   0.00000, 0.00000, 180.00000);
  864.     CreateObject(8147, 1104.11157, 1383.81702, 12.90220,   0.00000, 0.00000, 270.00000);
  865.     CreateObject(8147, 1176.95984, 1629.77991, 12.90220,   0.00000, 0.00000, 360.00000);
  866.     return 1;
  867. }
  868.  
  869. public UpdateTime()
  870. {
  871.     new hour, minute, second;
  872.     new string[500];
  873.     new dia,mes,ano;
  874.     gettime(hour, minute, second);
  875.     getdate(ano,mes,dia);
  876.     format(string,32,"%02d/%02d/%02d",dia,mes,ano);
  877.     TextDrawSetString(Data,string);
  878.     format(string,32,"%02d:%02d:%02d",hour,minute,second);
  879.     TextDrawSetString(Hora,string);
  880. }
  881.  
  882. /*          Strock's        */
  883.  
  884. FConta(playerid)
  885. {
  886.     new File[156],Name[MAX_PLAYER_NAME];
  887.     GetPlayerName(playerid,Name,sizeof(Name));
  888.     format(File,sizeof(File),FContas,Name);
  889.     return File;
  890. }
  891.  
  892. SalvarJogador(playerid)
  893. {
  894.     if(DOF2_FileExists(FConta(playerid)))
  895.     {
  896.         DOF2_SetInt(FConta(playerid),"Admin", PlayerDados[playerid][pAdmin]);
  897.         DOF2_SetInt(FConta(playerid),"Level", Level[playerid]);
  898.         DOF2_SetInt(FConta(playerid),"Matou", Matou[playerid]);
  899.         DOF2_SetInt(FConta(playerid),"Morreu", Morreu[playerid]);
  900.     }
  901. }
  902.  
  903. CarregarJogador(playerid)
  904. {
  905.     if(DOF2_FileExists(FConta(playerid)))
  906.     {
  907.         PlayerDados[playerid][pAdmin] = DOF2_GetInt(FConta(playerid), "Admin");
  908.         Level[playerid] = DOF2_GetInt(FConta(playerid), "Level");
  909.         Matou[playerid] = DOF2_GetInt(FConta(playerid), "Matou");
  910.         Morreu[playerid] = DOF2_GetInt(FConta(playerid), "Morreu");
  911.         DOF2_SaveFile();
  912.     }
  913. }
  914.  
  915. GetName(playerid)
  916. {
  917.         new Name[MAX_PLAYERS];
  918.         GetPlayerName(playerid, Name, sizeof(Name));
  919.         return Name;
  920. }
  921.  
  922. /* 22Full BY: 22 e Darth Hunter
  923. SSGames         */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement