Kada respawnam vozilo igra se zamrzne

Započeo SanelPandzic
31. Dec. 2018.
594
pregleda
6
postova
Sanel_Pandzic
5
Underboss
31. Dec. 2018.
Problem(error/warning): Napravio sam org parking servis i vozila napravio sa mza parking servis kad si u vozilu od parking servisa i kad dodjes do vozila nekog i pritisnes CTRL respawnuje se to vozilo kod kojeg si.Dobro to radi ali problem kada ja 1 pritisnem CTRL igrica zastane,zamrzne,zastane kako god ocete i nakon 20 sekundi bude normalno i respawna vozila al se pojavi u chatu preko 40 poruka da je vozilo respawnano imate dole slike da vidite.Znaci problem je sto igrica se zamrzne i dodje preko 40 poruka.Nema erora da se zna!
Dio skripte: skripta od respawn vozila CTRL

    if(newkeys & KEY_ACTION)
        {
        if( GetFactionType( playerid ) != ORG_PS ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu" );
        if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
        new Float:pX, Float:pY, Float:pZ;
        GetPlayerPos(playerid, pX, pY, pZ);
        new Float:vX, Float:vY, Float:vZ;
        new Found = 0;
        new vid = 0;
        while((vid < MAX_VEHICLES) && (!Found))
        {
        vid++;
        GetVehiclePos(vid,vX,vY,vZ);
        if((floatabs(pX - vX) < 10.0) && (floatabs(pY - vY) < 10.0) && (floatabs(pZ - vZ) < 10.0) && (vid != GetPlayerVehicleID(playerid)))
        {
        new sstring;
        SetVehicleToRespawn(vid);
        format(sstring, sizeof(sstring), "* [PARKING SERVIS]: PARKIRAJTE LIJEPO VOZILO ILI PAUK NOSI");
        PorukaRadius(20.0,playerid,sstring,ZUTA);
            }
        }
    }
  }

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): https://imgur.com/a/xHVZNCp
Chuffy
4
Made Man
31. Dec. 2018.
Nije ni čudo kada vam je slanje poruke natrpano unutar loop-a, zato I dođe do toga kada pritisćete CTRL.
Macas
4
Enforcer
31. Dec. 2018.

while((vid < MAX_VEHICLES) && (!Found))
        {
        vid++;
        GetVehiclePos(vid,vX,vY,vZ);
        if((floatabs(pX - vX) < 10.0) && (floatabs(pY - vY) < 10.0) && (floatabs(pZ - vZ) < 10.0) && (vid != GetPlayerVehicleID(playerid)))
        {
        new sstring;
        SetVehicleToRespawn(vid);
        format(sstring, sizeof(sstring), "* [PARKING SERVIS]: PARKIRAJTE LIJEPO VOZILO ILI PAUK NOSI");
        PorukaRadius(20.0,playerid,sstring,ZUTA);
            }

for(new vid = 0; vid < MAX_VEHICLES; vid++)
{
    GetVehiclePos(vid,vX,vY,vZ);
    if(IsPlayerInRangeOfPoint(playerid, 7.0, vX, vY, vZ)  && vid != GetPlayerVehicleID(playerid))
    {
        SetVehicleToRespawn(vid);
        PorukaRadius(20.0,playerid,sstring,ZUTA);
        break;
    }
}
Sanel_Pandzic
5
Underboss
31. Dec. 2018.
rizla wrote on December 31, 2018, 12:27 pm:

while((vid < MAX_VEHICLES) && (!Found))
        {
        vid++;
        GetVehiclePos(vid,vX,vY,vZ);
        if((floatabs(pX - vX) < 10.0) && (floatabs(pY - vY) < 10.0) && (floatabs(pZ - vZ) < 10.0) && (vid != GetPlayerVehicleID(playerid)))
        {
        new sstring;
        SetVehicleToRespawn(vid);
        format(sstring, sizeof(sstring), "* [PARKING SERVIS]: PARKIRAJTE LIJEPO VOZILO ILI PAUK NOSI");
        PorukaRadius(20.0,playerid,sstring,ZUTA);
            }

for(new vid = 0; vid < MAX_VEHICLES; vid++)
{
    GetVehiclePos(vid,vX,vY,vZ);
    if(IsPlayerInRangeOfPoint(playerid, 7.0, vX, vY, vZ)  && vid != GetPlayerVehicleID(playerid))
    {
        SetVehicleToRespawn(vid);
        PorukaRadius(20.0,playerid,sstring,ZUTA);
        break;
    }
}

dobro ovaj sam kod ubacio ali ovaj dole for(new gdje da njega ubacim tj na koje mjesto?

while((vid < MAX_VEHICLES) && (!Found))
        {
        vid++;
        GetVehiclePos(vid,vX,vY,vZ);
        if((floatabs(pX - vX) < 10.0) && (floatabs(pY - vY) < 10.0) && (floatabs(pZ - vZ) < 10.0) && (vid != GetPlayerVehicleID(playerid)))
        {
        new sstring;
        SetVehicleToRespawn(vid);
        format(sstring, sizeof(sstring), "* [PARKING SERVIS]: PARKIRAJTE LIJEPO VOZILO ILI PAUK NOSI");
        PorukaRadius(20.0,playerid,sstring,ZUTA);
            }

e ovaj gdje da njega stavim?

for(new vid = 0; vid < MAX_VEHICLES; vid++)
{
    GetVehiclePos(vid,vX,vY,vZ);
    if(IsPlayerInRangeOfPoint(playerid, 7.0, vX, vY, vZ)  && vid != GetPlayerVehicleID(playerid))
    {
        SetVehicleToRespawn(vid);
        PorukaRadius(20.0,playerid,sstring,ZUTA);
        break;
    }
}
Macas
4
Enforcer
31. Dec. 2018.
samo umesto  while petlje uradis sa for petljom, ne  treba ti while ostali kod sve isto kako si napisao
Sanel_Pandzic
5
Underboss
31. Dec. 2018.
Hvala vam na pomoci sve radi kako treba!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha