Advertisement
Guest User

Gamemode SL VCMP 0.3z

a guest
Sep 24th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.13 KB | None | 0 0
  1. /* Script São Luiz (SL v1.0) :: Este script é apenas um esboço de um projeto chamado SL! :: Att (KB)Salamandra */
  2. /* Servidor de Vice City Multiplayer (VCMP) feito por um brasileiro nato! */
  3. /* Requisitos para se jogar em nosso server: GTA Vice City + VCMP 0.3z R2 */
  4.  
  5. // Constants do servidor
  6. const GM = "SL 1.0";
  7. const Weather = 4;
  8.  
  9. // Class de estatísticas do jogador
  10. class iPlayer
  11. {
  12.     constructor ( k, d, j, c, b )
  13.     {
  14.         kills = k;
  15.         deaths = d;
  16.         joins = j;
  17.         cash = c;
  18.         bank = b;
  19.     }
  20.     kills = null;
  21.     deaths = null;
  22.     joins = null;
  23.     cash = null;
  24.     bank = null;
  25. }
  26.  
  27. // Evento de carregamento do script
  28. function onScriptLoad()
  29. {
  30.     print( GM + " loaded!" ); // Exibe texto no console
  31.     SetWeather( Weather ); // Configurar o clima do jogo
  32.     stat <- array( GetMaxPlayers(), null ); // Cria array stat para ser usada em conjunto com o class iPlayer
  33. }
  34.  
  35. // Esse evento é chamado quando um player entra no servidor
  36. function onPlayerJoin( player )
  37. {
  38.     stat[ player.ID ] = iPlayer( 0, 0, 1, 2000, 0 ); // Setar o array de acordo com o class iPlayer
  39.     player.Cash = stat[ player.ID ].Cash; // Configura do dinheiro do player de acordo com a constant "Cash" do class iPlayer
  40. }
  41.  
  42. // Evento chamado quando o player desconecta do servidor
  43. function onPlayerPart( player, reason )
  44. {
  45.     stat[ player.ID ] = null; // Zerar o array do ID do player ao sair do servidor
  46. }
  47.  
  48. /*
  49.     Arrays de stats que poderão ser usados:
  50.      _______________________________________________________________________
  51.     |__ÍTEM_________________________|__ DESCRIÇÃO___________________________|
  52.     | (1) stat[ player.ID ].Kills   |   - Score baseado em vezes que matou  |
  53.     | (2) stat[ player.ID ].Deaths  |   - Mortes                            |
  54.     | (3) stat[ player.ID ].Joins   |   - Vezes que entrou no servidor      |
  55.     | (4) stat[ player.ID ].Cash    |   - Dinheiro na mão                  |
  56.     | (5) stat[ player.ID ].Bank    |   - Dinheiro no banco                 |
  57.     |_______________________________|_______________________________________|
  58.  
  59.     As estatísticas do player não ficam salvas no servidor.
  60.     Para que possam ser salvas, uma base de dados deverá ser criada para armazenar tais informações.
  61.     Recomenda-se o uso de MySQL.
  62. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement