Coox wrote on May 21, 2018, 4:07 pm:
Daj nam cijeli OnPlayerKeyStateChange od te kapije 😛
Edit: provjeri koordinate tog moveobject-a, mozda ti je "pijacakapija" dinamican objekt, mozda nisi stavio dobar keystatechange, provjeri te sitnice.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new string;
if( !IsPlayerInAnyVehicle( playerid ) && IsCbugWeapon(playerid) && ((tickcount() - antiCheatCS[ playerid ]) < 750)) {
if( HOLDING(KEY_JUMP | KEY_SPRINT | KEY_CROUCH)) {
new Float:Zivot;
GetPlayerHealth(playerid, Zivot);
Morelli_SetPlayerHealth(playerid, Zivot-30);
GameTextForPlayer( playerid, "~r~Prestani da radis C-Bug!", 1000, 3);
antiCheatCS[ playerid ] = -1;
return 1;
}
if( newkeys & KEY_CROUCH) {
SetTimerEx("__check", 200, false, "i", playerid);
}
}
if( newkeys == KEY_SECONDARY_ATTACK)
{
new vehicle;
if( !IsPlayerInAnyVehicle( playerid ))
{
GetPlayerPos(playerid, X, Y, Z);
GetVehicleWithinDistance(X, Y, Z, 20.0, vehicle);
if( VoziloJeTramvaj(vehicle))
{
if( IsVehicleEmpty(vehicle))
{
if( PI[ playerid ][ pJob ] == 24)
{
if( PI[ playerid ][ pWanted] > 0) return SEM( playerid, "Ne mozete ako imate wanted level!" );
Morelli_PutPlayerInVehicle(playerid, vehicle, 0);
}
}
}
}
}
if (HOLDING(KEY_SECONDARY_ATTACK) || PRESSED(KEY_SECONDARY_ATTACK) || RELEASED(KEY_SECONDARY_ATTACK))
{
if (IsPlayerSteppingInVehicle[ playerid ] > -1)
{
foreach(Player, i)
{
if( UlogovanIgrac[ i ] == 1)
{
if (GetPlayerVehicleID(i) == IsPlayerSteppingInVehicle[ playerid ] && i != playerid)
{
if( GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
Morelli_SetPlayerPos(playerid, cx, cy, cz);
StopLoopingAnim(playerid);
IsPlayerSteppingInVehicle[ playerid ] = -1;
GameTextForPlayer( playerid, "~r~NinjaJacking is~n~not allowed!~n~(health down)", 5000, 3);
new Float:hpica;
GetPlayerHealth(playerid, hpica);
Morelli_SetPlayerHealth(playerid, hpica-10);
}
}
}
}
}
}
if( newkeys == KEY_NO)
{
pod onplayerkeystatechange imam ovo samo