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: CsiG4 - 2012. július 17. - 13:29:39

Cím: Egy játékost interiorba dobása
Írta: CsiG4 - 2012. július 17. - 13:29:39
Sziasztok ! Nekem a kõvetkezõben kéne segíteni, na bele is kezdek, a lényeg hogy LT régi módba szeretném azt megcsinálni hogy ha ne Pickupos legyen az hogy ha bele megy a játékos akkor interioba dobja hanem ez:
 
else if (PlayerToPointStripped(1, playerid,285.83630371094,-86.349960327148,1001.5228881836, cx,cy,cz))
{
//Fegyverbolt Ki (EQ)
SetPlayerPos(playerid, -1508.9505615234,2609.3220214844,55.8359375);
GameTextForPlayer(playerid, \"~w~Blueberry\",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo[playerid][pInt] = 0;
}
else if (PlayerToPointStripped(1, playerid,-315.8412,829.9138,14.2422, cx,cy,cz))
{
//Fegyverbolt Be (FC)
SetPlayerPos(playerid, 314.820983, -141.431991,999.601562);
GameTextForPlayer(playerid, \"~w~Fegyverbolt\",5000,1);
SetPlayerInterior(playerid,7);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 7;
}

 
Mert ezt én beleraktam csak errorokat dobált ki, szóval ezt akkor hogyan lehet megcsinálni ?
(Részletesen írjátok le pls, pl: kell e valami változó stb :D)
Az a baj hogy én a pickupos megoldást soha nem értettem meg.
Elõre is köszönöm mindenkinek a segítséget !
(A móddal csak gyakorolni szeretnék, meg amúgy is nincs idõm szervert futtatni :D)
Cím: Egy játékost interiorba dobása
Írta: Kyle_Rater - 2012. július 18. - 12:47:08
if(egyezik(cmd, \"/belépés\"))
{
   if(IsPlayerConnected(playerid))
          {
          else if (PlayerToPointStripped(1, playerid,285.83630371094,-86.349960327148,1001.5228881836, cx,cy,cz))
  {
//Fegyverbolt Ki (EQ)
SetPlayerPos(playerid, -1508.9505615234,2609.3220214844,55.8359375);
GameTextForPlayer(playerid, \"~w~Blueberry\",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 180);
PlayerInfo[playerid][pInt] = 0;
}
else if (PlayerToPointStripped(1, playerid,-315.8412,829.9138,14.2422, cx,cy,cz))
{
//Fegyverbolt Be (FC)
SetPlayerPos(playerid, 314.820983, -141.431991,999.601562);
GameTextForPlayer(playerid, \"~w~Fegyverbolt\",5000,1);
SetPlayerInterior(playerid,7);
SetPlayerFacingAngle(playerid, 0);
PlayerInfo[playerid][pInt] = 7;
}

 
((A SCRIPTET NEM ELLENÕRIZTEM))
A pickupra meg keress rá a modban CreateDynamicPickup azt hiszem
Remélem tudtam segíteni  :thumbsup:
[mod]Használj code tageket![/mod]
Cím: Egy játékost interiorba dobása
Írta: CsiG4 - 2012. július 18. - 14:39:32
Én nekem nem az a gond hogy nem mûködik vagy is az de más módban megy de amibe én raktam bele abba nem jó valamiért, és hogy  ezt paranccsal csinálom meg annak semmi köze hozzá
Cím: Egy játékost interiorba dobása
Írta: Yakuza™ - 2012. július 18. - 16:29:26
SetPlayerInterior(playerid, interiorid);
Cím: Egy játékost interiorba dobása
Írta: CsiG4 - 2012. július 18. - 18:36:49
Bocs de ezt most nem értem :)
Cím: Egy játékost interiorba dobása
Írta: Yakuza™ - 2012. július 18. - 19:12:39
Mit nem lehet ezen érteni?
http://wiki.sa-mp.com/wiki/SetPlayerInterior
Cím: Egy játékost interiorba dobása
Írta: CsiG4 - 2012. július 19. - 10:49:13
Azt nem vágom hogy ezt most minek írtad ide ? Mondom magába amit írtam ide jó de amint egy módba rakom error-t ír ki.