GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2011. november 19. - 15:08:56
-
[pawn]public OnPlayerPickUpPickup(playerid, pickupid)
{
{
if(pickupid == vhtele)
{
SetPlayerPos(playerid,297.3579,-27.8848,-3.9000);
SetPlayerVirtualWorld(playerid, 1);
SendClientMessage(playerid, -1, \"Bementél a városházába.\");
}
}
if(pickupid == vhteleki)
{
SetPlayerPos(playerid,275.2279,-191.8267,1.5781);
SetPlayerVirtualWorld(playerid, 0);
SendClientMessage(playerid, -1, \"Kijöttél a városházából.\");
}
return 1;
}[/pawn]
Amikor felveszem a \"vhtele\" pickupot akkor kiírja hogy \"Bementél a városházába.\" utána rögtön \"Kijöttél a városházából.\"
Ráadásul be sem dob arra a pozicióra amire szeretném...
Mi a baja?:S
(0warning 0 error)
-
[pawn]public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == vhtele)
{
SetPlayerPos(playerid,297.3579,-27.8848,-3.9000);
SetPlayerInterior(playerid, 1);//interior, nem vw
SendClientMessage(playerid, -1, \"Bementél a városházába.\");
}
if(pickupid == vhteleki)
{
SetPlayerPos(playerid,275.2279,-191.8267,1.5781);
SetPlayerInterior(playerid, 0);
SendClientMessage(playerid, -1, \"Kijöttél a városházából.\");
}
return 1;
}[/pawn]
Valószínû, hogy azért dob ki, mert oda rakja be az embert, ahol van a kimenõ pickup...
-
Nem, nem oda rakja.. mellé rakja egy 2-3 mezõvel direkt hogy ne dobja ki rögtön a playert. ://. Megpróbálom amit írtál.(Off: Am Fló vagyok :D)
Dupla hozzászólás automatikusan összefûzve. ( 2011. november 19. - 15:24:07 )
Na még mindig ugyanaz... Megnéztem mi van akkor ha kiveszem a vhteleki-nél a SetPlayerPos.....stb -t . Bedobja az épületbe az illetõt a pickup mellé jóval.(amit beállítottam). De kiírja hogy Bementél utána meg hogy Kimentél....
Mind2-t elvégzi akkor ha belemegyek az elsõ pickupba...
-
Milyen függvénnyel hoztad létre a pickupokat? (AddStaticPickup, CreatePickup)
-
Most hogy írtad megpróbáltam CreatePickup-al. És megy ....... Köszi mind2-töknek megy a +.
-
Mert az AddStaticPickupot csak a gamemodeinit, vagy filterscriptinit alá lehet tenni, különben ez lesz.