11.05.2018, 18:19
Consegui passar mas o problema й que quando eu uso o comando ele me leva pra um dialog de guardar armas e se eu usar, ele joga a arma pro inventбrio direto no slot 0, eu queria que fosse pro slot 1,2,3,4,5,6 em diante que estaria disponнvel como faзo ?
comando :
comando :
Code:
CMD:guardai(playerid, response, listitem, params[]) { SelectTextDraw(playerid, 0xAAAAAAFF); if(response){ new weap, ammo; new string[128]; GetPlayerWeaponData(playerid, listitem + 1, weap, ammo); if(ammo < 1) return CancelSelectTextDraw(playerid), SendClientMessage(playerid, COLOR_YELLOW, "*Esta arma й invбlida!"), dialogArmas(playerid); ArmasGuardadas[playerid][Selected[playerid][2]] = weap; BalasGuardadas[playerid][Selected[playerid][2]] = ammo; format(string, sizeof string, "Vocк guardou uma arma %s com %d balas no slot: %d. Para pegar use: /mochila", NomeItemID(ArmasGuardadas[playerid][Selected[playerid][2]]),BalasGuardadas[playerid][Selected[playerid][2]], Selected[playerid][2]); SendClientMessage(playerid, COLOR_R, string); RemovePlayerWeapon(playerid, weap); format(string, sizeof(string), "* %s guardou um(a) %s em sua mochila", NomePlayer(playerid), NomeItemID(ArmasGuardadas[playerid][Selected[playerid][2]])); SendClientMessageInRange(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPVarInt(playerid, "guardando", 0); HideMochila(playerid); } else{ SetPVarInt(playerid, "guardando", 0); } }