Skripta koju koristim:up
Detaljan opis problema:Pa radio sam trunk system al sada kad igrac ima puno oruzje ima m4,tec9 i ja u ruci imam tec9 i kad stavim u trunk tec9 ono tec9 je u trunk a m4 nestane pomoc kako da uradim na ne nestaje ostalo oruzje ?
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Dio skripte:
if(VoziloInfo[i][vOruzije] != -1) return SCM(playerid,-1,""SIVA"Vec imas oruzije u vozilu!");
if(GetPlayerWeapon(playerid) <= 0) return SCM(playerid,-1,""SIVA"Nemas oruzije u ruci!");
VoziloInfo[i][vOruzije] = GetPlayerWeapon(playerid); VoziloInfo[i][vMunicija] = GetPlayerAmmo(playerid);
SacuvajVozilo(i); SetPlayerAmmo(playerid, GetPlayerWeapon(playerid), 0); ResetPlayerWeapons(playerid);
ResetPlayerWeapons(playerid);
ovo je problem,pobrises igracu sva oruzja.
stock RemovePlayerWeapon(playerid, idoruzja)
{
new yOruzja[12];
new yMunicija[12];
for(new slot = 0; slot < 12; slot++)
{
new or, mun:
GetPlayerWeaponData(playerid, slot, or, mun):
if(or != idoruzja)
{
GetPlayerWeaponData(playerid, slot, yOruzja[slot], yMunicija[slot]):
}
}
ResetPlayerWeapons(playerid);
for(new slot = 0; slot != 12; slot++)
{
GivePlayerWeapon(playerid, yOruzja[slot], yMunicija[slot]);
}
}
Koristi ovu funkciju da uklonis tec9, umjesto resetplayerweapons koja brise sva oruzja.
a kako da dodjem do id od oruzje igrac koi stavja u trunk ?
Citat: [MG]uNiqu3 poslato Januar 25, 2014, 15:55:15 POSLE PODNE
a kako da dodjem do id od oruzje igrac koi stavja u trunk ?
EDIT: Jer sa GetPlayerWeapon(playerid) ??