[Pedido] Comando /pulartutorial
#1

alguem pode fazer pra min ou me explicar como faz?
o comando /pulartutorial
pawn Код:
if(TutoTempo[i] >= 1)
            {
                TutoTempo[i] += 1;
                if(TutoTempo[i] == 5)
                {
                    TogglePlayerControllable(i, 0);
                    SetPlayerInterior(i, 0);
                    SetPlayerPos(i, 1558.7385,-1675.7007,16.1953);
                    SetPlayerCameraPos(i, 1506.7966,-1645.9325,22.3203);
                    SetPlayerCameraLookAt(i, 1537.1453,-1670.2620,12.6740);
                    ClearChatbox(i, 100);
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Нnicio - Bem Vindo ] <==============");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, "Este Servidor Foi Feito Especialmente para o Servidor: Brasil Games");
                    SendClientMessage(i, -1, "Tudo que foi feito aqui atй hoje, tem a finalidade de que vocкs possam ter uma jogabilidade altamente boa");
                    SendClientMessage(i, -1, "Aqui vocк vai ter sua segunda vida onde vai transar,fuder,beber,encher a cara,casar .. etc");
                    SendClientMessage(i, -1, "A Nossa equipe estarб sempre disposta a ajuda-lo!.");
                    SendClientMessage(i, -1, "Caso queira pular o tutorial use: /ptuto");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Нnicio - Bem Vindo ] <==============");
                }
                else if(TutoTempo[i] == 19)
                {
                    TogglePlayerControllable(i, 0);
                    ClearChatbox(i, 100);
                    SetPlayerPos(i, 1445.7968,-1013.8732,84.8623);
                    SetPlayerCameraPos(i, 1445.7968,-1013.8732,84.8623);
                    SetPlayerCameraLookAt(i, 1448.4425,-828.7502,65.0811);
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Algumas Informaзхes ] <==============");
                    SendClientMessage(i, COLOR_YELLOW2, "O Brasil Games й Estilo RPG");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, "Entгo oque й RPG?");
                    SendClientMessage(i, -1, "Й um modo de jogo baseado na vida real, portanto vocк nгo poderб sair matando todo mundo.");
                    SendClientMessage(i, -1, "Nem zuando de todos, vocк nгo fazeria isso na vida real nй? ou vocк й louco.");
                    SendClientMessage(i, -1, "Entгo leve nosso servidor a sйrio e jogue como se fosse sua segunda vida, so que virtual nй :D!");
                    SendClientMessage(i, -1, "Caso queira pular o tutorial use: /ptuto");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Algumas Informaзхes ] <==============");
                    SendClientMessage(i, COLOR_YELLOW2, " ");
                }
                else if(TutoTempo[i] == 35)
                {
                    TogglePlayerControllable(i, 0);
                    ClearChatbox(i, 100);
                    SetPlayerPos(i, 155.3532,-1950.0986,47.8750);
                    SetPlayerCameraPos(i, 155.3532,-1950.0986,47.8750);
                    SetPlayerCameraLookAt(i, 239.0924,-1768.7030,25.8640);
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Regras Bбsicas ] <==============");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, "Sempre respeite um adminstrador!");
                    SendClientMessage(i, -1, "Nгo abuse da boa vontade de nossos admins. Nгo cause terrorismo, DM, DB. Nгo chingue, Nгo abuse de BUG.");
                    SendClientMessage(i, -1, "Nгo peзa admin, e nem para que eles aumentem seus cargos.");
                    SendClientMessage(i, -1, "E o principal, nunca use xiter para se beneficiar, em caso de uso de xiter serб banido imediatamente.");
                    SendClientMessage(i, -1, "Caso queira pular o tutorial use: /ptuto");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Regras Bбsicas ] <==============");
                }
                else if(TutoTempo[i] == 50)
                {
                    TogglePlayerControllable(i, 0);
                    ClearChatbox(i, 100);
                    SetPlayerPos(i, 1270.5867,-904.4370,121.9164);
                    SetPlayerCameraPos(i, 1270.5867,-904.4370,121.9164);
                    SetPlayerCameraLookAt(i, 1266.5298,-809.7008,87.5622);
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Comandos Bбsicos ] <==============");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, " /relatorio - Falar com os admins, /gps - Veja onde ficar os lugares importantes.");
                    SendClientMessage(i, -1, "/rg - Ver seus status, /ajuda - Tudo sobre o servidor.");
                    SendClientMessage(i, -1, "Digitando /ajuda vocк todos esses comandos e mais alguns que vocк utilizarб.");
                    SendClientMessage(i, -1, "Durante seu jogo, no /ajuda tem vбrios outros comandos que podem te ajudar.");
                    SendClientMessage(i, -1, "Caso queira pular o tutorial use: /ptuto");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Comandos Bбsicos ] <==============");
                }
                else if(TutoTempo[i] == 63)
                {
                    TogglePlayerControllable(i, 0);
                    ClearChatbox(i, 100);
                    SetPlayerPos(i, 1270.5867,-904.4370,121.9164);
                    SetPlayerCameraPos(i, 1270.5867,-904.4370,121.9164);
                    SetPlayerCameraLookAt(i, 1266.5298,-809.7008,87.5622);
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Plano VIP ] <==============");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, " Temos Contas VIP/VIP Premium a partir de R$ 8,00.");
                    SendClientMessage(i, -1, "A conta VIP custa R$ 10,00 e a conta VIP Premium custa R$ 20,00.");
                    SendClientMessage(i, -1, "Se tornando VIP/VIP Premium vocк terб mais benefнcios que players normais.");
                    SendClientMessage(i, -1, "Para ser VIP/VIP Premium visite nosso /forum e veja ~> Contas VIP's.");
                    SendClientMessage(i, -1, " ");
                    SendClientMessage(i, -1, "Caso queira pular o tutorial use: /ptuto");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ Plano VIP ] <==============");
                }
                else if(TutoTempo[i] == 79)
                {
                    TogglePlayerControllable(i, 0);
                    ClearChatbox(i, 100);
                    GameTextForPlayer(i, "~b~Bem Vindo Ao ~n~ ~p~Brasil Games", 8000, 3);
                    SendClientMessage(i, COLOR_YELLOW2, " ");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ FIM ] <==============");
                    SetPlayerCameraPos(i,1519.4929,-1675.6611,21.0900);
                    SetPlayerPos(i,1547.1060,-1693.2738,13.9214);
                    SetPlayerCameraLookAt(i,1557.2080,-1675.8904,16.1953);
                    SendClientMessage(i, -1, "Seja bem Vindo! Espero que tenha prestado atenзгo!");
                    SendClientMessage(i, -1, "Sua presenзa aqui й muito importante para nуs!");
                    SendClientMessage(i, -1, "Vocкs sгo o futuro do nosso servidor.");
                    SendClientMessage(i, -1, "Bom Jogo!");
                    SendClientMessage(i, COLOR_GREEN, "==============> [ FIM ] <==============");
                    SendClientMessage(i, COLOR_YELLOW2, " ");
                }
                else if(TutoTempo[i] == 85)
                {
                    TogglePlayerControllable(i, 1);
                    ClearChatbox(i, 100);
                    TutoTempo[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);
                    RegistroFase[i] = 4;
                    ResetPlayerMoney(i);
                    GivePlayerMoney(i, 7000);
                }
            }
Reply
#2

pawn Код:
if(strcmp(cmd, "/pptut", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
        gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        PlayerInfo[playerid][pOrigem] = 1;
        MedicBill[playerid] = 0;
        SpawnPlayer(playerid);
        SendClientMessage(playerid, COLOR_WHITE, "Pulou o tuto");
        }
        return 1;
    }
Reply
#3

Mano se nao for pedir muito, tem como fazer para se o player nao tiver no tutorial ele nao poder usar?
Reply
#4

pawn Код:
if(strcmp(cmd, "/pptut", true) == 0)
{
    if(TutTime[playerid] == 0) return SendClientMessage(playerid, COLOR_WHITE, "Voce naum esta no tuto");
    if(IsPlayerConnected(playerid)) {
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
        gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        PlayerInfo[playerid][pOrigem] = 1;
        MedicBill[playerid] = 0;
        SpawnPlayer(playerid);
        SendClientMessage(playerid, COLOR_WHITE, "Pulou o tuto");
    }
    return 1;
}
Reply
#5

Erros;
pawn Код:
D:\Бrea de Trabalho\New BG [ORGS]\gamemodes\NOVOGM.pwn(12757) : error 001: expected token: ",", but found "-string-"
D:\Бrea de Trabalho\New BG [ORGS]\gamemodes\NOVOGM.pwn(12757) : warning 215: expression has no effect
D:\Бrea de Trabalho\New BG [ORGS]\gamemodes\NOVOGM.pwn(12757) : error 001: expected token: ";", but found ")"
D:\Бrea de Trabalho\New BG [ORGS]\gamemodes\NOVOGM.pwn(12757) : error 029: invalid expression, assumed zero
D:\Бrea de Trabalho\New BG [ORGS]\gamemodes\NOVOGM.pwn(12757) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
CMD:
pawn Код:
if(strcmp(cmd, "/ptuto", true) == 0)
    {
    if(TutoTempo[playerid] == 0) return SendClientMessage(playerid, COR_PM "(INFO) Voce nao esta em um tutorial!");
    if(IsPlayerConnected(playerid))
    {
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
        gNews[playerid] = 0; gFam[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        MedicBill[playerid] = 0;
        SpawnPlayer(playerid);
        SendClientMessage(playerid, COLOR_GRAD2, "(x) Voce Pulou o tutorial!!");
    }
    return 1;
}
Reply
#6

pawn Код:
if(strcmp(cmd, "/ptuto", true) == 0)
    {
    if(TutoTempo[playerid] == 0) return SendClientMessage(playerid, COR_PM, "(INFO) Voce nao esta em um tutorial!");
    if(IsPlayerConnected(playerid))
    {
        TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1;
        gNews[playerid] = 0; gFam[playerid] = 0;
        TogglePlayerControllable(playerid, 1);
        MedicBill[playerid] = 0;
        SpawnPlayer(playerid);
        SendClientMessage(playerid, COLOR_GRAD2, "(x) Voce Pulou o tutorial!!");
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)