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):
[Pomoc] Kamera ne razumem
403
pregleda
13
postova
18. Sep. 2015.
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
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
