Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Script São Luiz (SL v1.0) :: Este script é apenas um esboço de um projeto chamado SL! :: Att (KB)Salamandra */
- /* Servidor de Vice City Multiplayer (VCMP) feito por um brasileiro nato! */
- /* Requisitos para se jogar em nosso server: GTA Vice City + VCMP 0.3z R2 */
- // Constants do servidor
- const GM = "SL 1.0";
- const Weather = 4;
- // Class de estatísticas do jogador
- class iPlayer
- {
- constructor ( k, d, j, c, b )
- {
- kills = k;
- deaths = d;
- joins = j;
- cash = c;
- bank = b;
- }
- kills = null;
- deaths = null;
- joins = null;
- cash = null;
- bank = null;
- }
- // Evento de carregamento do script
- function onScriptLoad()
- {
- print( GM + " loaded!" ); // Exibe texto no console
- SetWeather( Weather ); // Configurar o clima do jogo
- stat <- array( GetMaxPlayers(), null ); // Cria array stat para ser usada em conjunto com o class iPlayer
- }
- // Esse evento é chamado quando um player entra no servidor
- function onPlayerJoin( player )
- {
- stat[ player.ID ] = iPlayer( 0, 0, 1, 2000, 0 ); // Setar o array de acordo com o class iPlayer
- player.Cash = stat[ player.ID ].Cash; // Configura do dinheiro do player de acordo com a constant "Cash" do class iPlayer
- }
- // Evento chamado quando o player desconecta do servidor
- function onPlayerPart( player, reason )
- {
- stat[ player.ID ] = null; // Zerar o array do ID do player ao sair do servidor
- }
- /*
- Arrays de stats que poderão ser usados:
- _______________________________________________________________________
- |__ÍTEM_________________________|__ DESCRIÇÃO___________________________|
- | (1) stat[ player.ID ].Kills | - Score baseado em vezes que matou |
- | (2) stat[ player.ID ].Deaths | - Mortes |
- | (3) stat[ player.ID ].Joins | - Vezes que entrou no servidor |
- | (4) stat[ player.ID ].Cash | - Dinheiro na mão |
- | (5) stat[ player.ID ].Bank | - Dinheiro no banco |
- |_______________________________|_______________________________________|
- As estatísticas do player não ficam salvas no servidor.
- Para que possam ser salvas, uma base de dados deverá ser criada para armazenar tais informações.
- Recomenda-se o uso de MySQL.
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement