[Ajuda] Bug no spawn - 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] Bug no spawn (
/showthread.php?tid=545311)
Bug no spawn -
Slipk - 07.11.2014
bom eu fiz um interior e para entrar nele criei uma timer para poder carregar os objetos ok, mais quando eu morro no jogo vo para um local e fico caindo e morrendo caindo e morrendo e cria dois нcones como se fosse aqueles servers dm perto de mim um quadrado cinza grande, o normal e eu morrer e ser levado ao hospital e pronto, mais quando coloquei o code comeзou o bug alguйm pode me ajudar ?
meu code:
PHP код:
else if (PlayerToPoint(1, playerid,2384.7039,1682.4447,878.8323))
{
SetPlayerPos(playerid,839.7242,-2142.3376,2.6324);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
Carregar1(playerid);
}
else if (PlayerToPoint(1, playerid,839.6411,-2144.1086,2.3304))
{
SetPlayerPos(playerid,2384.1580,1680.8688,878.8046);
SetPlayerInterior(playerid, 1);
SetPlayerVirtualWorld(playerid, 0);
Carregar1(playerid);
}
public Carregar1(playerid)
{
TogglePlayerControllable(playerid, false);
SetTimerEx("Carregar2", 999, 0,"e",playerid);
return 1;
}
public Carregar2(playerid)
{
TogglePlayerControllable(playerid, true);
return 1;
}
Re: Bug no spawn -
ipsLuan - 08.11.2014
Tente isto:
pawn Код:
new Carregar[MAX_PLAYERS] = 0;
else if (PlayerToPoint(1.0, playerid,2384.7039,1682.4447,878.8323)) {
SetPlayerPos(playerid,839.7242,-2142.3376,2.6324);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
Carregar[playerid] = 1;
Carregar1(playerid);
}
else if (PlayerToPoint(1.0, playerid,839.6411,-2144.1086,2.3304)) {
SetPlayerPos(playerid,2384.1580,1680.8688,878.8046);
SetPlayerInterior(playerid, 1);
SetPlayerVirtualWorld(playerid, 0);
Carregar[playerid] = 1;
Carregar1(playerid);
}
public Carregar1(playerid) {
if(Carregar[playerid] == 1) {
TogglePlayerControllable(playerid, false);
SetTimerEx("Carregar2", 0, 0, "i", playerid);
}
else if(Carregar[playerid] == 2) {
TogglePlayerControllable(playerid, true);
}
SetTimerEx("Carregar", 0, "i", playerid);
return 1;
}