SA-MP Forums Archive
[ajuda] esperar algum tempo antes do teleport - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [ajuda] esperar algum tempo antes do teleport (/showthread.php?tid=146095)



[ajuda] esperar algum tempo antes do teleport - Rick_DR - 05.05.2010

Pessoal tenho aqui uma duvida, jб usei o Search mas nгo resolveu muito.

Criei um sistema de viagens por os 3 aeroportos mas gostava que antes de teleportar o player ficasse 5 segundos no interior do aviгo
pawn Code:
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
passado esses 5 segundos iria ter por exemplo ao local desejado
pawn Code:
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
Aqui tenho o comando que utilizo sem este sistema em cima

pawn Code:
if (strcmp("/lslv", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid, COR_CEU,"Vocк nгo tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Las Venturas");
                SendClientMessage(playerid, COLOR_DARKRED, "1000Ђ o bilhete");
                SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }



Re: [ajuda] esperar algum tempo antes do teleport - SuB_ZeRo0_ - 05.05.2010

Depois de SetPlayerPos(...); usa SetTimerEx(), depois que acabar o timer, vc manda ele pra posiзгo correta.


Re: [ajuda] esperar algum tempo antes do teleport - andmeida10 - 05.05.2010

Topo do GM:

pawn Code:
forward Coiso(playerid);

O comando:

pawn Code:
if (strcmp("/lslv", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Vocк nгo estб perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendClientMessage(playerid, COR_CEU,"Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SetTimer("Coiso",5000,false);
      return 1;
      }

fundo do GM:


pawn Code:
SendClientMessage(playerid, COLOR_DARKRED, "Bem-Vindo ao Aeroporto de Las Venturas");
SendClientMessage(playerid, COLOR_DARKRED, "1000Ђ o bilhete");
SetPlayerPos(playerid,1.61,34.74,1199.0);
SetPlayerInterior(playerid,1);
GivePlayerMoney(playerid,-1000);



Re: [ajuda] esperar algum tempo antes do teleport - Rick_DR - 05.05.2010

e isto tenho de fazer igual para todos certo ?



Re: [ajuda] esperar algum tempo antes do teleport - andmeida10 - 05.05.2010

sim...