Problem sa komandom /vuci

Započeo kaizer
31. Jan. 2019. Zaključano
838
pregleda
3
postova
WrithScript
4
Enforcer
31. Jan. 2019.
Znači problem je u tome kad Policajac/Vojnik hoce nekog da uhapsi, stavi mu lisice i krene ga vuci, a pritom igracu ako se desi crash ili uradi LTA il lefta server iz nekog razloga, kada se on vrati na server ili bilo ko pod tim IDom, on bude zbagan, teleportuje se do igraca koji ga je krenuo vuci non stop.Taj bag se dešava iako je definisano u OnPlayerConnect da se unistava VuciTimer.Pokušavao sam ovo riješiti ali ne ide, ako je neko imao isti problem neka pomogne, inače izvorni mod je UP.Ukoliko igrac koji ga je krenuo vuci napusti server on se spawnuje na farmi, i cim drugi igrac udje pod IDom koji vuce igraca ponovo kreće isto.

Evo komande :
////////////////////////////////////////////////////////
YCMD:vuci(playerid, params[], help)
{
    #pragma unused help
    //========================================================================//
    if(Logovan == 0) return SCM(playerid,-1,""SERVERBOJA" RolePlay "BELA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo != 1 && PlayerInfo != 1) return SCM(playerid,-1,""PLAVA" "SIVA"Samo clanovi LSPD !");
if(PolicajacNaDuznosti == 0) return SCM(playerid, -1, ""PLAVA"(LSPD ) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
new igrac,string;
//========================================================================//
if(sscanf(params,"u",igrac)) return SCM(playerid,-1,""PLAVA"SERVER HELP| "SIVA"/vuci [ID/Ime]");
if(igrac == IPI) return SCM(playerid, -1, "Venezuela RolePlay  "SERVERBOJA"Pogresan ID!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozes vuci igraca dok si u vozilu!");
if(igrac == playerid) return SCM(playerid,-1,""PLAVA" "SIVA"Ne mozete vuci sami sebe!");
if(!DaljinaIgraca(5.0,playerid,igrac)) return SCM(playerid,-1,""PLAVA" "SIVA"Taj igrac nije blizu tebe!");
if(StavljeneLisice == 0) return SCM(playerid,-1,""PLAVA" "SIVA"Igracu nisu stavljene lisice!");
if(PlayerInfo != 0) return SCM(playerid,-1,""PLAVA"ERROR | "SIVA"Taj igrac je u zatvoru!");
//========================================================================//
VuciTimer = SetTimerEx("Vuci", 1000, 1, "ii", playerid, igrac);
TogglePlayerControllable(igrac, 0); VuceIgraca = playerid;
format(string,sizeof(string),"%s je poceo vuci igraca %s-u.",GetName(playerid),GetName(igrac));
ProxDetector(10.0, playerid, string,PROX,PROX,PROX,PROX,PROX);
//========================================================================//
return 1;
}


Evo Timera :
forward Vuci(igrac, playerid);
public Vuci(igrac, playerid)
{
    new Float:x, Float:y, Float:z;
    GetPlayerPos(igrac, x, y, z);
    SetPlayerPos(playerid, x, y+1, z);
    SetPlayerInterior(playerid, GetPlayerInterior(igrac));
}
ivan221
5
Made Man
🔥7
31. Jan. 2019.
Pod OnPlayerDisconnect stavi:
VuceIgraca = -1; KillTimer(VuciTimer);

A pod OnPlayerConnect:
VuceIgraca = -1;
WrithScript
4
Enforcer
31. Jan. 2019.
PazzOnee wrote on January 31, 2019, 6:51 pm:
Pod OnPlayerDisconnect stavi:
VuceIgraca = -1; KillTimer(VuciTimer);

A pod OnPlayerConnect:
VuceIgraca = -1;
Dodano je to već, to je i bilo ali opet je taj problem...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha