Započeo kaizer
•31. Jan. 2019.• ZaključanoProblem sa komandom /vuci
874
pregleda
3
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
94 / 100 XP
Početnik(0)
279
Postovi:
46
Teme:
Pridružio se:Apr. 2016
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 :
Evo Timera :
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));
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
94 / 100 XP
Početnik(0)
279
Postovi:
46
Teme:
Pridružio se:Apr. 2016
31. Jan. 2019.
PazzOnee wrote on January 31, 2019, 6:51 pm:
Pod OnPlayerDisconnect stavi:
A pod OnPlayerConnect:
VuceIgraca = -1; KillTimer(VuciTimer);A pod OnPlayerConnect:
VuceIgraca = -1;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava