Se os skills forem iguais, ele vai sortear randomicamente a arma, você só deve completar ali na parte de adicionar, tem que colocar pra setar a storage.
function onLogin(cid)
if getPlayerStorageValue(cid, 8177) == -1 then
return setPlayerPromotionLevel(cid, 2)
end
return setPlayerStorageValue(cid, 8177, 1)
end
Deve funcionar, mas você deve arrumar certo no config.lua.
Eu fiz assim ao matar um player colocar a skull dele 0 depois colocar denovo a que tava de acordo com os frags, e fiz que de 5 em 5 segundos cheque a skull.
Tem sim, cara o da skull sair é só fazer um evento que fica executando de tempo em tempo para checar a skull dele.
Agora o de pegar white skull, acho que cada vez que matar setar a skull dele 0 e depois setar a skull denovo.
A função setPlayerStorageValue define um valor para a storage colocada no 2 parâmetro o valor e no 3.
setPlayerStorageValue(player, storage, value)
if getPlayerStorageValue(player, storage) == value then
return true
end
setPlayerStorageValue(cid, 382902, 1)
if getPlayerStorageValue(cid, 38922) < 1 then
doPlayerSendCancel(cid, "Você não pode passar.")
end
Quando nenhum valor é setado é -1, toda storage tem o valor inicial de -1.