-• Samp Brasil ® •-


Participe do fórum, é rápido e fácil

-• Samp Brasil ® •-
-• Samp Brasil ® •-
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

www.sampbr.forumeiros.com

Bem-Vindo(a) ao fórum Samp Brasil! - Tudo que rola no samp você fica informado aki! - Divulgue o nosso fórum para ter muitos conhecimentos no samp! - Se registre para poder ficar sobre tudo que rola aki! - Respeite todos administradores do fórum! - Fiquem a vontade!
www.sampbr.forumeiros.com

Você não está conectado. Conecte-se ou registre-se

Criando um sistema de level

2 participantes

Ir para baixo  Mensagem [Página 1 de 1]

1Criando um sistema de level Empty Criando um sistema de level Sáb Mar 27, 2010 4:26 pm

Vinicius_Souza

Vinicius_Souza
Admin

ntrodução: Criaremos um
sistema de level que dará um level a cada player online em cada vinte
minutos(isso poderá ser mudado) que salvará o level automaticamente.

Primeiramente temos que baixar um include para que set o level e o
salve.

Para baixar a include click
aqui!

Agora coloque include na no diretorio pawn/include de seu servidor!

Agora vá à pasta scriptfiles do seu e crie uma pasta com o nome de: SDL_PlayersNesta pasta ficará o arquivo de
cada player com o seu level, para edita o level abra com o bloco de
notas e digite o level que desejar para o player.

Agora abra o seu GameMode ou FilterScript onde deseja implantar o
sistema de level.
E logo depois vá abaixo do
ultimo INCLUDE digite: #include

Agora vamos criar um settimer para dar o LevelUp(Subir o Level) nos
players!



Então vai em public OnGameModeInit() e
logo abaixo da chave "{" digite:
SetTimer("AtualizarLevel",
1200000, 1);



O que isso fará? Ele atualizará o level dos players online em cada 20
minutos ou seja em cada 20 minutos o player ganhará um level.

Agora vá em onplayerconect e depois da chave "{"
e cole o seguinte comando:



SDL_SetPlayerLevel(playerid,SDL_GetPlayerLevel(playerid)+1)
SetPlayerScore(playerid, SDL_GetPlayerLevel(playerid));
Agora vamos criar o public para o qual criamos o
settimer.

Então vá ao final do gm ou fs e cole o seguinte:





forward AtualizarLevel();
public AtualizarLevel()
{
for(new i=0; i
if (IsPlayerConnected(i)){
SDL_SetPlayerLevel(i,SDL_GetPlayerLevel(i)+1)
SetPlayerScore(i, SDL_GetPlayerLevel(i));
GameTextForPlayer(i,"~b~Level ~g~UP",3000,1);
}
}
}


Pronto seu sistema de level está pronto... Aaah o comando também seta o
level para o score(TAB) então não prescisará de comando para ver o
level...

https://sampbr.forumeiros.com

2Criando um sistema de level Empty Re: Criando um sistema de level Sáb Nov 17, 2012 6:05 am

Kratus



Ola amigo nao sei bem o motivo mas meu GM nao aceita este comando gostaria de saber o por que se fiz exatamente como vc explica logo a cima, quando coloco para compilar ele me da os seguintes eros;

C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(129) : error: 017: undefined symbol "SDL_SetPlayerLevel"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(130) : error: 017: undefined symbol "SDL_GetPlayerLevel"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(184) : error: 001: expected token: ";", but found "if"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(184) : error: 028: invalid subscript (not an array or too many subscripts): "IsPlayerConnected"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(185) : error: 017: undefined symbol "SDL_SetPlayerLevel"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(186) : error: 017: undefined symbol "i"
C:\Users\Tech'Saigon\Downloads\Criador de Servidor GTA Multiplayer\Meu Servidor GTA-MP\gamemodes\Super_Rpg_Gamer.pwn(187) : error: 017: undefined symbol "i"

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos