Ir para conteúdo

Featured Replies

Postado

Fala glr blz?

 

Então to com um problema de script, existe um comando !promotion, que é só para vip, mas quando o vip usa esse comando, da o seguinte aviso:

 

Command param required.///Tipo era para esse comando promover para uma nova vocação exemplo: De: Master Sorcerer // Para: Slayer Sorcerer.

 

 

O script desse comando é esse:

 

 

local config = {
broadcast = false
}
 
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
 
local pid = getPlayerByNameWildcard(param)
if(not pid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. param .. " not found.")
return true
end
 
if(getPlayerAccess(pid) >= getPlayerAccess(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return true
end
 
local g = 1
if(words:sub(2, 2) == "d") then
g = -1
end
 
local newId = getPlayerGroupId(pid) + g
if(newId <= 0 or not setPlayerGroupId(pid, newId)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cannot perform action.")
return true
end
 
local str = "been " .. (g == 1 and "promoted" or "demoted") .. " to " .. getGroupInfo(newId).name .. "."
if(not config.broadcast) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param .. " has " .. str)
else
doBroadcastMessage(param .. " has " .. str, MESSAGE_EVENT_ADVANCE)
end
 
doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "You have " .. str)
return true
end
 
 
 
Quem resolver meu problema dou rep+
 
Flw.

Editado por Kd meu arrozz (veja o histórico de edições)

Resolvido por NewCore

Ir para solução
  • Respostas 14
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onSay (cid, words, param) local premdays = getPlayerPremiumDays(cid) local promovoc = getPromotedVocation(cid) local pos = getCreaturePosition(cid) if premdays >= 1 then doPlayerSetVocat

  • qual sistema vip você usa no seu ot? ou usa p.a como vip?       fiz esse usando P.A se usa outro sistema vip me fala

Postado

Na verdade, esse script deveria funcionar para uma pessoa promover outra. Por exemplo:

 


!promote Max Kion

 

O player com nickname Max Kion seria promovido para um novo groupId. E não para uma especificada Vocação. Por exemplo promover um tutor a GameMaster

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo