[AJUDA] Comando /pulartutorial
#1

Olб amigos do forum, estudo pawno a pouco tempo, estou tentando colocar o comando /pulartutorial no gm que estou editando, jб achei outros topicos sobre o assunto mais nгo consegui adaptar o codigo no gm,

o tutorial e aqueles que sгo em letras mesmo no xat, e vai mudando o Cenбrio de tempo em tempo!

creio eu que so precise do final do tutorial para vcs saberem como criar ta ai:

Код:
	else if(TutTime[i] == 85)
			    {
			        TogglePlayerControllable(i, 1);
					ClearChatbox(i, 100);
     				TutTime[i] = 0; PlayerInfo[i][pTut] = 1;
					gNews[i] = 0; gFam[i] = 0;
					TogglePlayerControllable(i, 1);
					SetPlayerVirtualWorld(i,0);
					MedicBill[i] = 0;
					SetPlayerSpawn(i);
					SetCameraBehindPlayer(i);
					PlayerInfo[i][pConta] = 1000;
					PlayerInfo[i][pCreditos] += 20;
		            PlayerPlayMusic(i);
					RegistrationStep[i] = 4;
					ResetPlayerMoneyEx(i);
					GivePlayerMoneyEx(i, 250000);
					//GameTextForPlayer(i, "~w~Chame Um Admin Para Te Ajudar ~n~~b~ /relatorio ", 3000, 3);
					SendClientMessage(i, COLOR_GREEN, "Mensagem de boas vindas");
					SendClientMessage(i, COLOR_AZULBB, "Mensagem de boas vindas");
				}
			}
Reply
#2

pawn Код:
if(strcmp(cmd, "/pulartutorial", true) == 0)
{
    TogglePlayerControllable(playerid, 1);
    ClearChatbox(playerid, 100);
    TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
    gNews[playerid] = 0; gFam[playerid] = 0;
    TogglePlayerControllable(playerid, 1);
    SetPlayerVirtualWorld(playerid, 0);
    MedicBill[playerid] = 0;
    SetPlayerSpawn(playerid);
    SetCameraBehindPlayer(playerid);
    PlayerInfo[playerid][pConta] = 1000;
    PlayerInfo[playerid][pCreditos] += 20;
    PlayerPlayMusic(playerid);
    RegistrationStep[playerid] = 4;
    ResetPlayerMoneyEx(playerid);
    GivePlayerMoneyEx(playerid, 250000);
    SendClientMessage(playerid, COLOR_GREEN, "Mensagem de boas vindas");
    SendClientMessage(playerid, COLOR_AZULBB, "Mensagem de boas vindas");
    return 1;
}
Reply
#3

Muito Obrigado GabrielDias_Invision

Funcionou direitinho! Thanks.


So mais uma coisa, quando eu digito o comando fora do tutorial ele da respawn de novo, tem como restringir o comando para ser usado so dentro do tutorial
Reply
#4

Quote:
Originally Posted by Over_King
Посмотреть сообщение
So mais uma coisa, quando eu digito o comando fora do tutorial ele da respawn de novo, tem como restringir o comando para ser usado so dentro do tutorial
Isto deve resolver o seu problema .


Basta colocar a seguinte linha no inнcio do conteъdo compreendido pelas chaves do comando :


pawn Код:
if(!TutTime[playerid])  return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo estб assistindo a um Tutorial !");


Espero ter ajudado .
Reply
#5

rjjj,

Nгo funcionou !
Reply
#6

Quote:
Originally Posted by Over_King
Посмотреть сообщение
rjjj,

Nгo funcionou !
Estranho, deveria ter funcionado .


Bem, sendo assim vб atй o cуdigo do seu Tutorial e troque esta linha :


pawn Код:
else if(TutTime[i] == 85)

Por:

pawn Код:
else if(TutTime[i] >= 85)

E, depois disso, passe a usar este comando para o pular o tutorial :


pawn Код:
//Coloque no seu OnPlayerCommandText:

if(!strcmp(cmdtext, "/pulartutorial", true))
    {
        if(PlayerInfo[playerid][pTut] == 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo estб assistindo a um Tutorial !");
        TutTime[playerid] = 85;
        return true;
    }


Espero ter ajudado .
Reply
#7

agora esta ao contrario, dentro do tutorial ele nгo pula e da a SendClientMessage Vocк nгo estб assistindo a um Tutorial, e fora do tutorial ele volta pro spawn
Reply
#8

Quote:
Originally Posted by Over_King
Посмотреть сообщение
agora esta ao contrario, dentro do tutorial ele nгo pula e da a SendClientMessage Vocк nгo estб assistindo a um Tutorial, e fora do tutorial ele volta pro spawn
Desculpe, usei um operador inadequado em relaзгo а lуgica do seu cуdigo .



Editei o meu ъltimo post, por favor reveja-o e siga novamente os passos indicados nele que seu problema deverб ser resolvido .



Espero ter ajudado .
Reply
#9

rjjj,

obrigado, agora funcionou blz, vlw mesmo.
Reply
#10

esse rjjj й foda ;O kkk sempre ajudando e conseguindo o que o cara quer.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)