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: PeterBlue - 2014. Október 28. - 22:36:37

Cím: Csak néha rakja át(BŐVEBBEN LENT!)
Írta: PeterBlue - 2014. Október 28. - 22:36:37
Arról lenne szó, hogy van a szkriptben egy rész, hogy bejelentkezéskor és regisztrációkor a kamerát egy SF-i pontra helyezze.
 

if(fexist(string))
   {
              SetPlayerCameraPos(playerid, -1625, 761, 226);
      SetPlayerCameraLookAt(playerid, -1881, 573, 128);
      ShowPlayerDialog(playerid,LOGIN_DIALOG,DIALOG_STYLE_PASSWORD,\"Bejelentkezés\",\"Ez a karakter regisztrálva van\\nÍrd be a jelszavad:\",\"Belépés\",\"Kilépés\");
   }
   if(!fexist(string))
   {
              SetPlayerCameraPos(playerid, -1625, 761, 226);
      SetPlayerCameraLookAt(playerid, -1881, 573, 128);
               new Float:X, Float:Y, Float:Z, Float:Distance = 5.0;
      GetPlayerPos(playerid, X, Y, Z);
      ShowPlayerDialog(playerid,REG_DIALOG,DIALOG_STYLE_PASSWORD,\"Regisztráció\",\"Ilyen nevű karakter még nincs!\\nKérlek hozd létre!\\nÍrj be hozzá egy jelszavat!\",\"Létrehoz\",\"Kilépés\");
   }

 
A probléma az, hogy csak néha-néha rakja a jó helyre a kamerát.
Cím: Csak néha rakja át(BŐVEBBEN LENT!)
Írta: cember - 2014. Október 29. - 15:43:22
A public OnPlayerRequestClass alá kell behelyezni a koordinátát.
 
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerCameraPos(playerid, -1625, 761, 226);
    SetPlayerCameraLookAt(playerid, -1881, 573, 128);
return 1;
}
Cím: Csak néha rakja át(BŐVEBBEN LENT!)
Írta: PeterBlue - 2014. Október 29. - 17:43:02
Köszönöm szépen Szlovák barátom, hogy azért még skypon is szóltál róla :D