SA-MP Forums Archive
[Duv-Simples] Tem como usar Virtualword em PlayerToPoint - 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: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint (/showthread.php?tid=226040)



[Duv-Simples] Tem como usar Virtualword em PlayerToPoint - hitachi_uchila - 14.02.2011

pawn Код:
if(!PlayerToPoint(6.0, playerid, -335.3357,852.4572,1112.0991 ))
               {//
            SendClientMessage(playerid, COLOR_GREY, "   Amigo vc esta aqui, e esta no Virtual Word 0 !");
            return 1;
                }

Bem eu queria saber,
Ex: fazer tipo portais
ai esse portais mudam de virtualword
e gostaria que os pontos que estгo em 1 virtual word
nao faze-sem parte do outro , e acima de tudo usando PlayerToPoint.
Eu agradeзo a Qeum puder Sanar minha duvida


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - Macintosh - 14.02.2011

Porque nгo?

pawn Код:
if(PlayerToPoint(6.0, playerid, -335.3357,852.4572,1112.0991 ))
  {
   SendClientMessage(playerid, Cor, "Teu Mundo Virtual foi mudado para 1!");
   SetPlayerVirtualWorld(playerid, 1); //mude o 1 para qualquer virtual world '-'
   return 1;
  }



Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - Power_GamerX - 14.02.2011

acho que nao й isso que ele quer ele quer que mude pra varios virtuais world ex passa 1 player muda pro 1 passa outro muda pro 2 axo que й isso


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - zSuYaNw - 14.02.2011

podes fazer assim:

pawn Код:
stock IsPlayerInVirtualWorld(playerid, virtualworldid)
{
        if(GetPlayerVirtualWorld(playerid) == virtualworldid) return true;
        else return false;
}
Stock By: [iPs]Garfield

usas:

pawn Код:
if(IsPlayerInVirtualWorld(playerid, 3)) //EXEMPLO
{
       print("Player estб no VirtualWorld 3");
}



Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - hitachi_uchila - 14.02.2011

vou tentar explicar melhor..
nao sou bom nestas coisas kkk
Bem outro exemplo
tem a estrada indo de ls para lv
e uso varios PlayerToPoint
mais eu uso essa pista em 2 virtualword
sу que tem os PlayerToPoint que quero qeu fique sу no virtualword1
e quero que tenham outros PlayerToPoint no virtualword 2
sacam...
as pessoas passa no player to point que esta num virtualword diferente ai nao acontece nada
queria sу fazer um PlayerToPoint ficar num certo virtualword

=]


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - Macintosh - 14.02.2011

pawn Код:
new virtuallol;
pawn Код:
if(PlayerToPoint(6.0, playerid, -335.3357,852.4572,1112.0991 ))
  {
   SendClientMessage(playerid, Cor, "Your Virtual World has been Changed!");
   SetPlayerVirtualWorld(playerid, virtuallol+1); //muda o virtual do fdp...
   return 1;
  }
pawn Код:
if(PlayerToPoint(6.0, playerid, W,T,F))
  {
   SendClientMessage(playerid, Cor1, "Seu mundo virtual nгo foi mudado porque nгo estбs no local de teleportar!");
   return 1;
  }
Acho que й +/- isso... se nгo for da uma replying ^^


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - hitachi_uchila - 14.02.2011

Tipo
quando eu Crio um pickup
Exemplo = CreatePickup(1318, 23,-30.9094,-92.0073,1003.5469,1);
1318 =id 23 = tipo 30.9094=X 92.0073=Y 1003.5469=Z 1=Virtualword

Atй deve ter dado pra entender
pawn Код:
if(!PlayerToPoint(6.0, playerid, -335.3357,852.4572,1112.0991 ))
{//
SendClientMessage(playerid, COLOR_GREY, "   Amigo vc esta aqui, e esta no Virtual Word 0 !");
return 1;
}
-335.3357 =X 852.4572=Y 1112.0991=Z
Bem eu gostaria de saber como coloco virtual word neste aqui
ja tentei fazer assim

pawn Код:
if(!PlayerToPoint(6.0, playerid, -335.3357,852.4572,1112.0991 , 0  ))
{//
SendClientMessage(playerid, COLOR_GREY, "   Amigo vc esta aqui, e esta no Virtual Word 0 !");
return 1;
}
Resultado 1 Warning e o coisinha nao funcionou =[

So to querendo SAber como fazo o Playertopoint Funcionar em um virtual word e no outro nгo

Agora talvez de pra entender melhor =]


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - Macintosh - 14.02.2011

Ah entendi '-'
Faz assim entгo

pawn Код:
new *******;
pawn Код:
public OnGameModeInit()
{
    ******* = CreatePickup(1318, 23,-30.9094,-92.0073,1003.5469,1);
    return 1;
}
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == *******) SetPlayerVirtualWorld(playerid, 1);
    return 1;
}



Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - hitachi_uchila - 14.02.2011

kkkainda nгo й isso ..\o/

Vou tentar ser mais claro, e que ano consigo explicar bem certinho

Faz de conta que os _______ sгo player to point

__________________________________________________ _______essa linha esta em todos os virtualword

digamos que tenha 5 virtualwrod

mais que queria que esta linha aparece-se apenas no Virtualword 3
Lembrando essa linha e um playertopoint e noa 1 pickup

Tomara que agora todos consigamos entender =]


Re: [Duv-Simples] Tem como usar Virtualword em PlayerToPoint - Macintosh - 14.02.2011

Pow em texto eu jб nгo estava a entender e agora em caracteres piorou :S