[Ajuda] Mensagem ao passar de Ranking
#1

Eae pessoal, estou aqui para pedir ajuda, й um seguinte: Eu criei um Ranking, de acordo com o trabalho da pessoa ele tem tal Level de Ranking Exemplo:
pawn Code:
2000 Trabalhos na Classe de Caminhoneiro = "Veterano"
4000 Trabalhs na Classe de Caminhonerio = "Caminhoneiro Уtimo"
ai eu queria que aparecesse uma mensagem tipo o cara ta com 3999 de trabalho de Caminhoneiro ai ele faz mais uma rota, dai aparece a mensagem
pawn Code:
"Parabйns ao Jogador %s agora ele esta com Ranking Level %s"
por que agora ele estar com o level 4000 e passou para o level "Caminhoneiro Уtimo" ai queria que aparecesse uma mensagem para todos os players, alguem pode me ajudar
Isso aqui em baixo pode ajudar em alguma coisa?
pawn Code:
new MSGRANK[128], Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
format(MSGRANK,sizeof,MSGRANK), "Parabйns ao Jogador %s agora ele esta com Ranking Level %s", Name, VariavelDoRank);
SendClientMessageToAll(-1, MSGRANK);
Reply
#2

PHP Code:
if(VarDoRank == 3999){

Reply
#3

Quote:
Originally Posted by ProKillerpa
View Post
PHP Code:
if(VarDoRank == 3999){

EIta, jб me respondeu muito Obrigado vou testa la! Ondeu eu ponho isso if(VarDoRank == 3999){
}
Reply
#4

Aonde voce quer que a mensagem seja mostrada. Num comando por exemplo.

PHP Code:
VarDoRank Variavel que armazena o rank do player
Reply
#5

Nгo quero em Comando quero que tipo o Cara ta trabalhando e com 3999 de Pontos de Ranking, ai ele termina a rota fica com 4000 = Caminhoneiro уtimo dai aparece a mensagem, tem como ajudar?
Reply
#6

Compilou Vou la testar]"!!!
Reply
#7

Й sу usar o cуdigo que deixei acima, quando o trabalhador faz a carga, vocк pega a 'var' que armazena os 'pontos' que ele tem, no caso 4000, ai vocк coloca a mensagem pro player dentro das chaves.
Reply
#8

Funciono nгo!
Reply
#9

Alguйm por favor pode me ajudar? queria que aparecesse a mensagem que o Player passou de Level Rank!
Alguйm pode ajudar? ficarei grato!
Reply
#10

Й sу colocar uma checagem na funзгo que termina a rota:
pawn Code:
if(PlayerInfo[Level] == 4000)
{
    new MSGRANK[128], Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    format(MSGRANK,sizeof,MSGRANK), "Parabйns ao Jogador %s agora ele esta com Ranking Level %s", Name,  VariavelDoRank);
    SendClientMessageToAll(-1, MSGRANK);
}
PlayerInfo[Level] й um exemplo, mude para a variavel do seu gm.
Reply
#11

Quote:
Originally Posted by gR92
View Post
Й sу colocar uma checagem na funзгo que termina a rota:
pawn Code:
if(PlayerInfo[Level] == 4000)
{
    new MSGRANK[128], Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    format(MSGRANK,sizeof,MSGRANK), "Parabйns ao Jogador %s agora ele esta com Ranking Level %s", Name,  VariavelDoRank);
    SendClientMessageToAll(-1, MSGRANK);
}
PlayerInfo[Level] й um exemplo, mude para a variavel do seu gm.
As mensagem que aparece quando o Player Termina a Rota, A mensagem do Dinheiro quanto ele ganhou e tal.
estб no "PPC_MissionsTrucking" mas quando eu ponho:
pawn Code:
if(VariavelDoRank == 4000)
{
    new MSGRANK[128], Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    format(MSGRANK,sizeof,MSGRANK), "Parabйns ao Jogador %s agora ele esta com Ranking Level %s", Name,  VariavelDoRank);
    SendClientMessageToAll(-1, MSGRANK);
}
ai eu termino a rota e nгo aparece nem a mensagem, nem as mensagem quanto eu ganhei, ai o serve cai.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)