Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [MG]uNiqu3 poslato Januar 25, 2014, 15:12:05 POSLE PODNE

Naslov: [POMOC]Trunk
Poruka od: [MG]uNiqu3 poslato Januar 25, 2014, 15:12:05 POSLE PODNE
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);
Naslov: Odg: [POMOC]Trunk
Poruka od: Ermin. poslato Januar 25, 2014, 15:38:26 POSLE PODNE
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.
Naslov: Odg: [POMOC]Trunk
Poruka od: [MG]uNiqu3 poslato Januar 25, 2014, 15:55:15 POSLE PODNE
a kako da dodjem do id od oruzje igrac koi stavja u trunk ?
Naslov: Odg: [POMOC]Trunk
Poruka od: [MG]uNiqu3 poslato Januar 25, 2014, 15:57:20 POSLE PODNE
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) ??
Naslov: Odg: [POMOC]Trunk
Poruka od: Ermin. poslato Januar 25, 2014, 16:01:06 POSLE PODNE
Citat: [MG]uNiqu3 poslato Januar 25, 2014, 15:57:20 POSLE PODNE
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) ??

jest en radi DP!