[AJUDA] Tutoril do server
#1

Oi gente, espero que estejam tudo bem com vocкs, comigo nem por isso mas pronto...
bom a minha duvida й quanto ao tutorial do meu server, estou dando em doido, esta porra passa da primeira parte para a ultima,

as linhas estгo ae, nгo da erros nem nada, mas quando entro no server passa da primeira parte para a ultima.

pawn Код:
if(TutTime[i] >= 1)
            {
              TutTime[i] += 1;
              if(TutTime[i] == 3)
              {
                    SetPlayerInterior(i, 0);/*INICIO DO TUTORIAL*/
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-2004.3500,598.3600,-35.0100);
                SetPlayerCameraPos(i,-2004.3500,598.3600,35.0100); SetPlayerCameraLookAt(i,-2004.3500,448.3600,35.0100);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Bom como vocк й um novato, e й a primeira vez que entra,");
                SendClientMessage(i, COR_BRANCO, " |TVL| vamos mostra-lhe um tutorial com as coisas mais importante.");
                SendClientMessage(i, COR_BRANCO, " |TVL| aqui no server, para que tudo seja mais facil para vocк.");
                SendClientMessage(i, COR_AZULCLARO, "||========================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
              }
              if(TutTime[i] == 25)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTADO A PERFEITURA[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-2050.4200,451.6500,-35.1700);
                SetPlayerCameraPos(i,-2043.8300,510.6900,55.1600); SetPlayerCameraLookAt(i,-2050.4200,451.6500,35.1700);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]===================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Aqui й o local onde vocк poderб encontrar o Prefeito da cidade.");
                SendClientMessage(i, COR_BRANCO, " |TVL| Poderб tambйm juntar-se а equipe de advogados.");
                SendClientMessage(i, COR_AZULCLARO, "||==============================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~g~ Prefeitura", 3000, 4);
              }
              if(TutTime[i] == 50)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTADO O DEPARTAMENTO POLICIAL[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1605.2700,711.0100,-13.8600);
                SetPlayerCameraPos(i,-1639.1000,737.9700,27.4600); SetPlayerCameraLookAt(i,-1605.2700,711.0100,13.8600);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]=================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Aqui vocк poderб encontrar policiais e pedir ajuda para eles.");
                SendClientMessage(i, COR_BRANCO, " |TVL| Poderб tambйm fazer denuncias e atй mesmo pagar suas multas.");
                SendClientMessage(i, COR_AZULCLARO, "||============================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~b~ Departamento Policial", 3000, 4);
              }
              if(TutTime[i] == 75)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTADO A DMV[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1754.3500,963.2500,-24.8800);
                SetPlayerCameraPos(i,-1755.9100,934.6000,37.7400); SetPlayerCameraLookAt(i,-1754.3500,963.2500,24.8800);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]=================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Aqui vocк poderб obter suas licenзas, para nгo correr risco");
                SendClientMessage(i, COR_BRANCO, " |TVL| de ser preso. Vocк deverб tirar primeiro a licenзa de conduзгo");
                SendClientMessage(i, COR_BRANCO, " |TVL| para que quando tiver um emprego possa dirigir com seguranзa.");
                SendClientMessage(i, COR_AZULCLARO, "||============================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~g~ DMV", 3000, 4);
              }
              if(TutTime[i] == 100)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTADO O MERCADO[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1599.3400,982.2500,-7.1800);
                SetPlayerCameraPos(i,-1569.0500,983.1200,20.2600); SetPlayerCameraLookAt(i,-1599.3400,982.2500,7.1800);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]=================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Aqui vocк poderб fazer suas compras basicas, como agenda, para");
                SendClientMessage(i, COR_BRANCO, " |TVL| ver o nъmero de telefones das outras pessoas, para comprar");
                SendClientMessage(i, COR_BRANCO, " |TVL| alimentos e cozinhar em sua casa, entre outras coisas.");
                SendClientMessage(i, COR_AZULCLARO, "||============================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~g~ Mercado", 3000, 4);
              }
              if(TutTime[i] == 125)
              {
                    SetPlayerInterior(i, 0);/TUTORIAL APRESENTADO O BANCO[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1831.0000,572.9700,-35.1600);
                SetPlayerCameraPos(i,-1789.8300,600.3800,44.2500); SetPlayerCameraLookAt(i,-1831.0000,572.9700,35.1600);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]=================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Vocк deverб guardar seu dinheiro aqui para nгo correr riscos.");
                SendClientMessage(i, COR_BRANCO, " |TVL| Vocк tambйm poderб guardar seu dinheiro em casa, mas corre");
                SendClientMessage(i, COR_BRANCO, " |TVL| riscos de ser asaltado e perder todo o dinheiro.");
                SendClientMessage(i, COR_AZULCLARO, "||============================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~g~ BANCO", 3000, 4);
              }
              if(TutTime[i] == 150)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTADO A CLUCKIN BELL[CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1817.5300,618.1300,-35.1700);
                SetPlayerCameraPos(i,-1789.8300,600.3800,44.2500); SetPlayerCameraLookAt(i,-1817.5300,618.1300,35.1700);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||================[ TUGA™ Virtual Lifeє·іЄ ]=================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Vocк deverб alimentar-se para nгo ter que ir para o hospital.");
                SendClientMessage(i, COR_BRANCO, " |TVL| Os alimentos sгo baratos e a sua vida й o mais importante.");
                SendClientMessage(i, COR_AZULCLARO, "||===========================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~b~ CLUCKIN BELL", 3000, 4);
              }
              if(TutTime[i] == 175)
              {
                    SetPlayerInterior(i, 0);//TUTORIAL APRESENTANDO O HOTEL [CONCLUIDO]
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-1941.2200,556.4600,-35.1700);
                SetPlayerCameraPos(i,-1982.5000,605.1300,55.0100); SetPlayerCameraLookAt(i,-1941.2200,556.4600,35.1700);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||======================[ TUGA™ Virtual Lifeє·іЄ ]=========================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Uma vez que vocк й novo nesta cidade e nao conheзe ninguйm e nem tem casa,");
                SendClientMessage(i, COR_BRANCO, " |TVL| o melhor mesmo й alugar este fabuloso hotel. HOTEL 5 *****. Desfrute da Vida!");
                SendClientMessage(i, COR_AZULCLARO, "||=========================================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~g~ Hotel TVL ~n~ ~b~ 5 *****", 3000, 4);
              }
              if(TutTime[i] == 200)
              {
                    SetPlayerInterior(i, 0);/*TUTORIAL APRESENTANDO O FIM [CONCLUIDO]*/
                    SetPlayerVirtualWorld(i, 3475);
                  SetPlayerPos(i,-2004.3500,598.3600,-35.0100);
                SetPlayerCameraPos(i,-2004.3500,598.3600,35.0100); SetPlayerCameraLookAt(i,-2004.3500,448.3600,35.0100);
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, "||======================[ TUGA™ Virtual Lifeє·іЄ ]=========================||");
                SendClientMessage(i, COR_BRANCO, " |TVL| Para terminar, a nossa equipa de administraзгo lhe deseja um bom jogo,");
                SendClientMessage(i, COR_BRANCO, " |TVL| com muita diverзгo e experienзias unicas de sua vida, bons momentos.");
                SendClientMessage(i, COR_BRANCO, " |TVL| Obrigado por se juntar a este server.");
                SendClientMessage(i, COR_AZULCLARO, "||=========================================================================||");
                SendClientMessage(i, COR_AZULCLARO, " ");
                SendClientMessage(i, COR_AZULCLARO, " ");
                GameTextForPlayer(i,"~n~ ~n~ ~n~ ~y~ FIM ~n~ Bom Jogo", 3000, 4);
              }
              else if(TutTime[i] == 50)
              {
                TutTime[i] = 0; PlayerInfo[i][pTut] += 1;
                    gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
                    TogglePlayerControllable(i, 1);
                    SetPlayerVirtualWorld(i, 0);
                    MedicBill[i] = 0;
                    SetCameraBehindPlayer(i);
                SetPlayerPos(i,-1907.7100,487.7200,35.1600);
            SetPlayerInterior(i,0);
              }
            }

alguйm me pode ajudar, de maneira a que se possa ver todo o tutorial. Ah e no fim nao consigo sair do toturial, fico encravado no tutorial

Me ajudem por favor

agradeзo desde ja
Reply
#2

Voce pode colocar em baixo do registrar que aparecera para jogadores novos tipo
pawn Код:
if(strcmp(cmd, "/register", true) == 0)
  {
///////////////////////////////////////////// bla bla bla////////////////////////////////////
SendClientMessage(playerid, COLOR do tuto, linha1);
SendClientMessage(playerid, COLOR do tuto, linha2);
SendClientMessage(playerid, COLOR do tuto, linha - por ai vai);
    }
    return 1;
  }
Reply


Forum Jump:


Users browsing this thread: