Skripta koju koristim: od 0.
Detaljan opis problema: Zanima me jel moguce da kada igrac scrolla da mu se oruzija Remove sve dok ne koristi inventory. Radim inventory kao u GTA V pa me zanima kako da proveravam KEY scroll?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[POMOC]Weapon Scroll
386
pregleda
13
postova
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
4. Avg. 2016.
Imas ovde sve definicije imas i za tockic ili scroll kako god 😄 samo ne znam da li radi nisam to nikad koristio https://wiki.sa-mp.com/wiki/Keys
4. Avg. 2016.
Pa msm da mos ako uzme oruzje preko invetara da stavis varijablu na 1 a ako nako scrola ona je na nula i pod on player update ispitas tu ako je na 0 onda mu ukines oruzje ako preko inventara onda ostavis
4. Avg. 2016.
Harexe seljak wrote on August 4, 2016, 8:23 pm:
Pa msm da mos ako uzme oruzje preko invetara da stavis varijablu na 1 a ako nako scrola ona je na nula i pod on player update ispitas tu ako je na 0 onda mu ukines oruzje ako preko inventara onda ostavis
Ja bih te molio da mi ne delis savete jer ni sam ne znas gde je levo a gde desno.
OnPlayerUpdate da pozivam,molim te batali se teme.
xunder hvala na pomoći resio sam.
Moze ovde katancic!
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
4. Avg. 2016.
Lepo sam ti dao listu svega sto imas ponudjeno i lepo sam ti napisao da nisam siguran da li radi ili ne jer nisam to nikad testirao. Bice da ti je to sto ti je 😄
4. Avg. 2016.
Evo ovako
Na vrh skripte
Poslije toga
Ovo pod on player connect
i ovo tamo gdje ti daje oruzje iz inv
Na vrh skripte
new bakar;Poslije toga
forward bakartimer(playerid);
public bakartimer(playerid)
{
if(GetPlayerWeapon(playerid) != 0)
{
if(bakar == 0)
{
ResetPlayerWeapons(playerid);
return 1;
}
else
{
SendClientMessage(playerid,-1,"Moras preko Inv!");
return 1;
}
}
if(GetPlayerWeapon(playerid) == 0)
{
bakar = 0;
}
return 1;
}Ovo pod on player connect
bakar = 0;
SetTimer(bakartimer,1000,true);i ovo tamo gdje ti daje oruzje iz inv
bakar = 1;5. Avg. 2016.
Harexe seljak wrote on August 4, 2016, 9:03 pm:
Evo ovako
Na vrh skripte
Poslije toga
Ovo pod on player connect
i ovo tamo gdje ti daje oruzje iz inv
Na vrh skripte
new bakar;Poslije toga
forward bakartimer(playerid);
public bakartimer(playerid)
{
if(GetPlayerWeapon(playerid) != 0)
{
if(bakar == 0)
{
ResetPlayerWeapons(playerid);
return 1;
}
else
{
SendClientMessage(playerid,-1,"Moras preko Inv!");
return 1;
}
}
if(GetPlayerWeapon(playerid) == 0)
{
bakar = 0;
}
return 1;
}Ovo pod on player connect
bakar = 0;
SetTimer(bakartimer,1000,true);i ovo tamo gdje ti daje oruzje iz inv
bakar = 1;Zasto bi to radio? Imas ti dobrog smisla za optimizaciju a i kaldim se da nisi testao svoju skripticu 😄
5. Avg. 2016.
☢ χυηdÑ”Ñ_SkillArena ☢ wrote on August 4, 2016, 9:03 pm:
Evo ovako
Na vrh skripte
Poslije toga
Ovo pod on player connect
i ovo tamo gdje ti daje oruzje iz inv
Na vrh skripte
new bakar;Poslije toga
forward bakartimer(playerid);
public bakartimer(playerid)
{
if(GetPlayerWeapon(playerid) != 0)
{
if(bakar == 0)
{
ResetPlayerWeapons(playerid);
return 1;
}
else
{
SendClientMessage(playerid,-1,"Moras preko Inv!");
return 1;
}
}
if(GetPlayerWeapon(playerid) == 0)
{
bakar = 0;
}
return 1;
}Ovo pod on player connect
bakar = 0;
SetTimer(bakartimer,1000,true);i ovo tamo gdje ti daje oruzje iz inv
bakar = 1;Zasto bi to radio? Imas ti dobrog smisla za optimizaciju a i kaldim se da nisi testao svoju skripticu 😄
Compile ide bez errora au IG nisam posto mi mrsko pravit nest kao inv
5. Avg. 2016.
Harexe seljak wrote on August 4, 2016, 9:03 pm:
Evo ovako
Na vrh skripte
Poslije toga
Ovo pod on player connect
i ovo tamo gdje ti daje oruzje iz inv
Na vrh skripte
new bakar;Poslije toga
forward bakartimer(playerid);
public bakartimer(playerid)
{
if(GetPlayerWeapon(playerid) != 0)
{
if(bakar == 0)
{
ResetPlayerWeapons(playerid);
return 1;
}
else
{
SendClientMessage(playerid,-1,"Moras preko Inv!");
return 1;
}
}
if(GetPlayerWeapon(playerid) == 0)
{
bakar = 0;
}
return 1;
}Ovo pod on player connect
bakar = 0;
SetTimer(bakartimer,1000,true);i ovo tamo gdje ti daje oruzje iz inv
bakar = 1;Zasto bi to radio? Imas ti dobrog smisla za optimizaciju a i kaldim se da nisi testao svoju skripticu 😄
Compile ide bez errora au IG nisam posto mi mrsko pravit nest kao inv
Govori ti o otpzimizaciji skripte, to nema veze da li ona radi ili ne radi nego da li ce to tvoje stvarati lag.Ono nece mozda stvarati lag kad je samo to, ali kad imaÅ¡ 1000 stvari isto tako onda ces imati probleme. To sto si uradio preko timera si mogo uradit preko OnPlayerUpdate, to je callback koji se poziva kad se promijeni status igraÄa i/ili clienta. Tako da nema potrebe provjeravati neÅ¡to npr svake sekunde kad imaÅ¡ funckiju za to
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava