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: Corrupt - 2012. március 10. - 08:51:47

Cím: Dialog probléma
Írta: Corrupt - 2012. március 10. - 08:51:47
Sziasztok!
Hogy tudom lefagyasztani a karaktert dialog teleportnál?:D
http://sampforum.hu/index.php?topic=3771.0
ezt próbáltam de nem mûködik
itt egy példa:
 
if(listitem == 0)
   {
          SetCameraBehindPlayer(playerid);
          new vehicleid = GetPlayerVehicleID(playerid);
         new State = GetPlayerState(playerid);
         if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
         {
         return SetVehiclePos(vehicleid,-587.9664,918.3303,429.7906);
         }
         SetPlayerPos(playerid, -587.9664,918.3303,429.7906);
         SetPlayerFacingAngle(playerid, 1.4484);
   }
Cím: Dialog probléma
Írta: Gabor.. - 2012. március 10. - 08:55:14
Lefagyasztás:
TogglePlayerControllable(playerid, 0);

 
Kiolvasztás:
TogglePlayerControllable(playerid, 1);
Cím: Dialog probléma
Írta: CANNONN - 2012. március 10. - 09:21:55
Ha azzal a scripttel szeretnéd, amit belinkeltél, akkor így.
 

if(listitem == 0)
   {
         Object(playerid);
         SetCameraBehindPlayer(playerid);
         new vehicleid = GetPlayerVehicleID(playerid);
         new State = GetPlayerState(playerid);
         if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
         {
         return SetVehiclePos(vehicleid,-587.9664,918.3303,429.7906);
         }
         SetPlayerPos(playerid, -587.9664,918.3303,429.7906);
         SetPlayerFacingAngle(playerid, 1.4484);
   }
Cím: Dialog probléma
Írta: Corrupt - 2012. március 10. - 09:28:21
Idézetet írta: Cannonn date=1331367715\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"18221\" data-ipsquote-contentclass=\"forums_Topic
Ha azzal a scripttel szeretnéd, amit belinkeltél, akkor így.
 

if(listitem == 0)
   {
         Object(playerid);
         SetCameraBehindPlayer(playerid);
         new vehicleid = GetPlayerVehicleID(playerid);
         new State = GetPlayerState(playerid);
         if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
         {
         return SetVehiclePos(vehicleid,-587.9664,918.3303,429.7906);
         }
         SetPlayerPos(playerid, -587.9664,918.3303,429.7906);
         SetPlayerFacingAngle(playerid, 1.4484);
   }

 

már így is próbáltam és nem mûködik
Cím: Dialog probléma
Írta: CANNONN - 2012. március 10. - 09:35:24

forward ObjectOff(playerid);
stock Object(playerid)
{
TogglePlayerControllable(playerid, false); //lefagyasztás
GameTextForPlayer(playerid, \"~g~Objectek ~b~Betoltese~w~!\", 3000, 6); //megjelenítendo szöveg
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0); //hang az objectek betöltése közben
SetTimerEx(\"ObjectOff\", 6000, 0,\"e\",playerid); //Az \"ObjectOff\" meghívása 6 másodperc múlva
return 1;
}
public ObjectOff(playerid)
{
TogglePlayerControllable(playerid, true); //fagyasztás feloldása
GameTextForPlayer(playerid, \"~g~Objectek ~b~Betoltve~w~!\", 3000, 6); //megjelenítendo szöveg
PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0); //hang az objectek betöltése végén
return 1;
}

 
Benne van a módban? (Nem teljesen egyezik ezzel. http://sampforum.hu/index.php?topic=3771.0)