[Pomoc] Kamera ne razumem

Započeo Shaw Salcedo
18. Sep. 2015. Zaključano
403
pregleda
13
postova
Kriso_Anderson
5
Kingpin
18. Sep. 2015.
Skripta koju koristim: BV
Detaljan opis problema: Znaci ja udjem na server i kada mrdam kameru nesto je zbagano ne znam ni ja ako me razumete mozda cu da i snimim neki klip od 5 sec.
PS. Samo na mom serveru je to
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deci
6
Kingpin
🔥2
18. Sep. 2015.
Mozes li malo detaljnije da objasnis, mozda neku sliku/klip. 😄

idk

Kriso_Anderson
5
Kingpin
18. Sep. 2015.
EVo ga uploaduje se  cek
https://youtu.be/kLv2sLIsBIo
Milos123
5
Underboss
18. Sep. 2015.
Probaj da obrises te modove sto imas u GTA
Kriso_Anderson
5
Kingpin
18. Sep. 2015.
Ali na ostalim serverima radi?
Lenonâ„¢
5
Godfather
18. Sep. 2015.
U nekom timeru ti se poziva funkcija TogglePlayerControllable na true (odnosno 1), pogledaj timere.
Kriso_Anderson
5
Kingpin
18. Sep. 2015.
Probaj sam unfreeze ne radi :d
Vuzimir
5
Kingpin
19. Sep. 2015.
daj vamo OnPlayerUpdate i timere koji su podeseni na 1 sec da rade jer je to najvjerovatnije da se radi funkcija: SetCameraBehindPlayer
Kriso_Anderson
5
Kingpin
19. Sep. 2015.
public OnPlayerUpdate(playerid)
{
/////////////////////////////////////////////////////////////////////////////////////
if(GetSpeed(playerid) > 270)
{
if(!VoziloJeAvion(GetPlayerVehicleID(playerid)))
{
    SCM(playerid,-1,""BELA"Kikovan si zbog koriscenja Speed Hacka"); TogglePlayerControllable(playerid, false);
    SetPlayerPos(playerid, 1941.1534,-1100.2391,-23.7885);
    new string;
    format(string, sizeof(string),""BELA"Kikujem igraca %s sa servera. Razlog:"CRVENA" Speed Hack", GetName(playerid));
    SCMTA(-1, string);
        ShowPlayerDialog(playerid,PRAVILA,DIALOG_STYLE_MSGBOX,"{FFCC00}Anticheat",""BELA"Kikovani ste sa servera\nRazlog kick-a:"CRVENA" SpeedHack","Ok","");
        freeze = SetTimerEx("KonektKick", 500, 0, "d", playerid);
return 1;
}
}
////////////////////////////////////////////////////////////////////////////////////
new Float:Health; GetPlayerHealth(playerid, Health);
if(Health > HeltiIgraca)
{
SetPlayerHealth(playerid, HeltiIgraca);
return 1;
}
///////////////////////////////////ANTI ARMOUR HACK////////////////////////////////
new Float:Armour; GetPlayerArmour(playerid, Armour);
if(Armour > 99.0)
{
    SCM(playerid,-1,""BELA"Kikovan si zbog koriscenja Armour Hack-a"); TogglePlayerControllable(playerid, false);
    SetPlayerPos(playerid, 1941.1534,-1100.2391,-23.7885);
        ShowPlayerDialog(playerid,PRAVILA,DIALOG_STYLE_MSGBOX,"{FFCC00}Anticheat",""BELA"Kikovani ste sa servera\nRazlog kick-a:"CRVENA" Armour Hack","Ok","");
            freeze = SetTimerEx("KonektKick", 500, 0, "d", playerid);
    return 1;
}
//////////////////////////////////ANTI JETPACK HACK///////////////////////////////
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && PI < 4)
{
    SCM(playerid,-1,""BELA"Kikovan si zbog koriscenja JetPack Hack-a"); TogglePlayerControllable(playerid, false);
    SetPlayerPos(playerid, 1941.1534,-1100.2391,-23.7885);
new string;
format(string, sizeof(string),""BELA"Kikujem igraca %s sa servera. Razlog:"CRVENA" JetPack Hack", GetName(playerid));
        ShowPlayerDialog(playerid,PRAVILA,DIALOG_STYLE_MSGBOX,"{FFCC00}Anticheat",""BELA"Kikovani ste sa servera\nRazlog kick-a:"CRVENA" JetPack Hack","Ok","");
        freeze = SetTimerEx("KonektKick", 500, 0, "d", playerid);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////
CheckWeapons(playerid);
    ///////////////////////////////////////////////////////////////////////////////////
if(KupovinaAuta == true)
{
new string;
    new Keys, ud, lr;
    GetPlayerKeys(playerid, Keys, ud, lr);
if(lr > 0)
{
AutoModel++;
if(AutoModel > PRODAJA_AUTA-1) { AutoModel = 0; }
DestroyVehicle(IzlozbenoAuto);
IzlozbenoAuto = CreateVehicle(AutoSalon, AIZLOZBENO_X,AIZLOZBENO_Y,AIZLOZBENO_Z,AIZLOZBENO_A, 1, 1, 30000);
format(string,sizeof(string),"%s",ImenaVozila[GetVehicleModel(IzlozbenoAuto) - 400]);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
format(string,sizeof(string),"~g~%d$",AutoSalon);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
}
else if(lr < 0)
{
AutoModel--;
if(AutoModel < 0) { AutoModel = PRODAJA_AUTA-1; }
DestroyVehicle(IzlozbenoAuto);
IzlozbenoAuto = CreateVehicle(AutoSalon, AIZLOZBENO_X,AIZLOZBENO_Y,AIZLOZBENO_Z,AIZLOZBENO_A, 1, 1, 30000);
format(string,sizeof(string),"%s",ImenaVozila[GetVehicleModel(IzlozbenoAuto) - 400]);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
format(string,sizeof(string),"~g~%d$",AutoSalon);
PlayerTextDrawSetString(playerid,TDProdajaVozila,string);
}
else if(Keys & KEY_SECONDARY_ATTACK)
{
if(PI != -1) return SCM(playerid,-1,""SIVA"Vec posedujes auto!");
if(PI < AutoSalon) return SCM(playerid,-1,""ORANGE"ERROR: "SIVA"Nemate dovoljno novca!");
for(new i = 0; i < sizeof(VoziloInfo); i++)
{
    new Fajl;
  format(Fajl, sizeof(Fajl), AUTO_FILE, i);
      if(!fexist(Fajl))
      {
    new poz = random(sizeof(RandomAutoSpawn));
    g_NovacMinus(playerid,AutoSalon);
    PI = i;
VoziloInfo = AutoSalon;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = RandomAutoSpawn;
VoziloInfo = 0;
VoziloInfo = 0;
VoziloInfo = 1;
VoziloInfo = 1;
VoziloInfo = 0;
VoziloInfo = 0;
VoziloInfo = -1;
VoziloInfo = 0;
VoziloInfo = 0;
strmid(VoziloInfo, GetName(playerid), 0, strlen(GetName(playerid)), 999);
TogglePlayerControllable(playerid, 1);
VoziloInfo = CreateVehicle(AutoSalon, VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo, VoziloInfo, VoziloInfo, 30000);
          KupovinaAuta = false; autokatalog = 0;
          UkloniVozilaTD(playerid); SetCameraBehindPlayer(playerid);
          SacuvajVozilo(i); SavePlayer(playerid); StatusMotora(playerid, 1);
          SetPlayerCheckpoint(playerid, VoziloInfo,VoziloInfo,VoziloInfo, 5.0);
          PosaoGPS = 1; Fuel[GetPlayerVehicleID(playerid)] = 45;
          SCM(playerid,-1,""BELA"Kupili ste auto !");
          SCM(playerid,-1,""BELA"Da upravljate vozilom, koristite komandu /v");
          SCM(playerid,-1,""BELA"Vozilo je isporuceno na auto pijacu (( Postavljen Marker ))");
          SrvInfo ++;
break;
}
}
}
    else if (Keys &  KEY_JUMP)
    {
    TogglePlayerControllable(playerid, 1);
    SCM(playerid, -1, ""SIVA"Odustali ste od kupovine vozila !");
    KupovinaAuta = false; autokatalog = 0;
UkloniVozilaTD(playerid);
SetCameraBehindPlayer(playerid);
    }
}
///////////////////////////////////////////////////////////////////////////////////
if(RadioAktiviran == 1 && !IsPlayerInAnyVehicle(playerid)) return RadioAktiviran = 0, StopAudioStreamForPlayer(playerid);
///////////////////////////////////////////////////////////////////////////////////
if(UsaoAutoProdaja != -1 && !IsPlayerInAnyVehicle(playerid)) return UsaoAutoProdaja = -1;
    ///////////////////////////////////////////////////////////////////////////////////
if(UsaoMotorProdaja != -1 && !IsPlayerInAnyVehicle(playerid)) return UsaoMotorProdaja = -1;
////////////////////////////////////////////////////////////////////////////////////
if(UsaoAvionProdaja != -1 && !IsPlayerInAnyVehicle(playerid)) return UsaoAvionProdaja = -1;
////////////////////////////////////////////////////////////////////////////////////
if(UsaoPloviloProdaja != -1 && !IsPlayerInAnyVehicle(playerid)) return UsaoPloviloProdaja = -1;
///////////////////////////////////////////////////////////////////////////////////
if(Poligon >= 1)
{
if(IsPlayerInAnyVehicle(playerid))
    {
        if(GetSpeed(playerid) > 150)
        {
            Poligon = 0;
    DisablePlayerCheckpoint(playerid);
RemovePlayerFromVehicle(playerid);
SCM(playerid,-1, ": "SIVA"Pali ste na vozackom ispitu, jer ste prekoracili briznu od 150kmh na gradskoj voznji!");
    SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
}
}
///////////////////////////////////////////////////////////////////////////////////
if(IsPlayerInAnyVehicle(playerid))
  {
      if(!VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid))))
      {
  new sspeed;
  format(sspeed, sizeof(sspeed), "%d", GetSpeed(playerid));
  PlayerTextDrawSetString(playerid, BRZINOMER, sspeed);
  new Float: Pos;
  GetVehicleVelocity(GetPlayerVehicleID(playerid), Pos, Pos, Pos);
  new keys, ud, lr;
  GetPlayerKeys(playerid, keys, ud, lr);
  if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  {
  //if(keys == KEY_JUMP) PlayerTextDrawSetString(playerid, BRZINOMER, " ");
  // else if(keys == KEY_SPRINT) PlayerTextDrawSetString(playerid, BRZINOMER, " ");
  // if(Pos == 0.0 && Pos == 0.0 && Pos == 0.0) PlayerTextDrawSetString(playerid, BRZINOMER, " ");
  }
  }
    }
///////////////////////////////////ANTI FLY HACK///////////////////////////////////
    new Float:animX, Float:animY, Float:animZ;
    new anim = GetPlayerAnimationIndex(playerid);
    GetPlayerPos(playerid, animX, animY, animZ);
    if((anim >= 1538) && (anim <= 1542) && animZ > 5)
    {
  new string;
  SCM(playerid, -1, ""BELA"Kikovan si sa servera. Razlog:"CRVENA" Fly Hack");
  format(string,sizeof(string),""BELA"Kikujem igraca %s sa servera. Razlog:"CRVENA" Fly Hack", GetName(playerid));
  SCMTA(-1, string);
  SetPlayerPos(playerid, 1941.1534,-1100.2391,-23.7885);
          ShowPlayerDialog(playerid,PRAVILA,DIALOG_STYLE_MSGBOX,"{FFCC00}Anticheat",""BELA"Kikovani ste sa servera\nRazlog kick-a:"CRVENA" Fly Hack","Ok","");
  freeze = SetTimerEx("KonektKick", 500, 0, "d", playerid);

          return 1;
    }
    ///////////////////////////////////////////////////////////////////////////////////
return 1;
}

Eve ti OnPlayerUpdate sad trazim Timere

Izgleda da sam nasao sacu da vidim da li je to problem
Vuzimir
5
Kingpin
19. Sep. 2015.
ovdje ti je sve ok, trazi SetCameraBehindPlayer i vidi gdje ne treba biti, tu je bug..
Kriso_Anderson
5
Kingpin
19. Sep. 2015.
Hvala nasao sam sacu da vidim da li radi
Vuzimir
5
Kingpin
19. Sep. 2015.
ajde pogledaj, pa javi....
Kriso_Anderson
5
Kingpin
19. Sep. 2015.
Hvala ti bio je problem u komandi /posao posto sam ga skoro ubacio i naravno da ima neki bug 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha