PNS

Započeo ᗪ卂乂
5. Jan. 2019. Zaključano
672
pregleda
10
postova
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Problem(error/warning): Napravio sam pns da popravlja vozila u bay sideu ja kad udjem sve ekstra, kad udje neko drugi ne popravlja mu se i mene porta u garazu kod njega
Dio skripte:
YCMD:pns(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,COLOR_GREY,"Ne mozes sada da koristis komande!");
if(IsPlayerInRangeOfPoint(playerid, 10.0, -2278.6282, 2327.2185, 4.8329)) //PNS
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(!BusVozila(GetPlayerVehicleID(playerid)))
{
        new Float:angle;
new idv = GetPlayerVehicleID(playerid);
playerid = repairid;
SetVehiclePos(idv,-2435.6135,2386.1724,-26.4914);
SetPlayerPos(playerid,-2435.6135,2386.1724,-26.4914);
GetVehicleZAngle(idv, angle);
SetVehicleZAngle(idv, angle + 90.0);
SetTimer("repairtime", 10000, 0);
TogglePlayerControllable(playerid, 0);
PutPlayerInVehicle(playerid, idv, 0);
InterpolateCameraPos(playerid, -2437.802734, 2382.646240, -22.866847, -2432.626953, 2382.276367, -22.792472, 7000);
InterpolateCameraLookAt(playerid, -2435.615234, 2386.106445, -25.737873, -2434.973632, 2385.864257, -25.365463, 7000);
RepairVehicle(idv);
GameTextForPlayer(playerid, "~y~Popravka u toku...", 9500, 6);
}
else return SCM(playerid, -1, "Bus ne moze ovde da se popravi!");
}
else return SCM(playerid, -1, "Morate biti u vozilu");
}
else return SCM(playerid,-1, "Morate biti ispred pns-a!");
return 1;
}

forward repairtime(playerid);
public repairtime(playerid)
{
    new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv,-2278.6282,2327.2185,4.8329);
SetPlayerPos(playerid,-2278.6282,2327.2185,4.8329);
new Float:angle;
GetVehicleZAngle(idv, angle);
SetVehicleZAngle(idv, angle + 90.0);
SetCameraBehindPlayer(playerid);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, idv, 0);
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Sad sam provalio da radi dobro samo na id 0...
Armandooâ„¢
4
Shot Caller
5. Jan. 2019.
šta će ti ovo ?
playerid = repairid;


btw evo probaj ovako pa javi:
forward repairtime(playerid);
public repairtime(playerid)
{
    new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv,-2278.6282,2327.2185,4.8329);
SetPlayerPos(playerid,-2278.6282,2327.2185,4.8329);
new Float:angle;
GetVehicleZAngle(idv, angle);
SetVehicleZAngle(idv, angle + 90.0);
SetCameraBehindPlayer(playerid);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Armandooâ„¢ wrote on January 5, 2019, 2:31 pm:
šta će ti ovo ?
playerid = repairid;


btw evo probaj ovako pa javi:
forward repairtime(playerid);
public repairtime(playerid)
{
    new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv,-2278.6282,2327.2185,4.8329);
SetPlayerPos(playerid,-2278.6282,2327.2185,4.8329);
new Float:angle;
GetVehicleZAngle(idv, angle);
SetVehicleZAngle(idv, angle + 90.0);
SetCameraBehindPlayer(playerid);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}

To sam uradio zbog kamere, a sta si ti ovde uradio...Samo si obrisao kad zavrsi tajmer da ga stavi u vozilo...
Armandooâ„¢
4
Shot Caller
5. Jan. 2019.
šta će ga stavljat u vozilo ako je igrač već u vozilu
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Armandooâ„¢ wrote on January 5, 2019, 3:17 pm:
šta će ga stavljat u vozilo ako je igrač već u vozilu

Kakve to ima veze sa id 0?
Armandooâ„¢
4
Shot Caller
5. Jan. 2019.
ja ne znam Å¡ta je tu problem, ubacio sam u svoju skriptu čak sam bio id 1 i normalno je radilo  😢
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Armandooâ„¢ wrote on January 5, 2019, 4:14 pm:
ja ne znam Å¡ta je tu problem, ubacio sam u svoju skriptu čak sam bio id 1 i normalno je radilo  😢

Ne znam mozda je do nekih plugina... Al updatovani su
Koristim up mod
Grebovic_Danijel
5
Godfather
5. Jan. 2019.
Bump
Gospodin Leo
4
Enforcer
6. Jan. 2019.
Izvoli, nisam testirao tako da piÅ¡i ako neÅ¡to nevalja. Usput poradi na kodu. 😉
YCMD:pns(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0)
return SCM(playerid,COLOR_GREY,"Ne mozes sada da koristis komande!");

if(IsPlayerInRangeOfPoint(playerid, 10.0, -2278.6282, 2327.2185, 4.8329))
{
    if(IsPlayerInAnyVehicle(playerid))
    {
if(!BusVozila(GetPlayerVehicleID(playerid)))
{
new Float:angle,
vehicleid = GetPlayerVehicleID(playerid);

SetVehiclePos(vehicleid,-2435.6135,2386.1724,-26.4914);
SetPlayerPos(playerid,-2435.6135,2386.1724,-26.4914);
GetVehicleZAngle(vehicleid, angle);
SetVehicleZAngle(vehicleid, angle + 90.0);
TogglePlayerControllable(playerid, 0);
PutPlayerInVehicle(playerid, vehicleid, 0);

SetTimerEx("return_RepairTime", 1000, (false), "i", playerid, vehicleid);

InterpolateCameraPos(playerid, -2437.802734, 2382.646240, -22.866847, -2432.626953, 2382.276367, -22.792472, 7000);
InterpolateCameraLookAt(playerid, -2435.615234, 2386.106445, -25.737873, -2434.973632, 2385.864257, -25.365463, 7000);

GameTextForPlayer(playerid, "~y~Popravka u toku...", 2000, 6);
}
else return SendClientMessage(playerid, -1, "Bus ne moze ovde da se popravi!");
}
else return SendClientMessage(playerid, -1, "Morate biti u vozilu");
}
else return SendClientMessage(playerid,-1, "Morate biti ispred pns-a!");
return (true);
}

forward return_RepairTime(playerid, vehicleid);
public return_RepairTime(playerid, vehicleid)
{
new Float:angle;

SetVehiclePos(vehicleid,-2278.6282,2327.2185,4.8329);
SetPlayerPos(playerid,-2278.6282,2327.2185,4.8329);
RepairVehicle(vehicleid);

GetVehicleZAngle(vehicleid, angle);
SetVehicleZAngle(vehicleid, angle + 90.0);
SetCameraBehindPlayer(playerid);

TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, vehicleid, 0);
return (true);
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha