Szerző Téma: Csak néha rakja át(BŐVEBBEN LENT!)  (Megtekintve 456 alkalommal)

Csak néha rakja át(BŐVEBBEN LENT!)
« Dátum: 2014. Október 28. - 22:36:37 »
0 Show voters
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.
« Utoljára szerkesztve: 2014. Október 28. - 23:36:17 írta Dfoglalo »

cember

  • Vendég
Csak néha rakja át(BŐVEBBEN LENT!)
« Válasz #1 Dátum: 2014. Október 29. - 15:43:22 »
0 Show voters
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;
}

Csak néha rakja át(BŐVEBBEN LENT!)
« Válasz #2 Dátum: 2014. Október 29. - 17:43:02 »
0 Show voters
Köszönöm szépen Szlovák barátom, hogy azért még skypon is szóltál róla :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal