Jump to content

skins para admins


LANS

Recommended Posts

Posted

hola, quisiera saber si se puede hacer un script para que cada administrador tenga un skin diferente al entrar al server

ejemplo: un admin "X" siempre tenga un skin de tommy vercety cuando entre y que un admin "Z" siempre que entre al server tenga un skin de Claude Speed.

si es que se puede ¿que funcion deberia usar?

saludos.

Posted

Podrias crear una tabla con los serials de cada uno y el skin.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Primero deberías usar isObjectInACLGroup, para revisar si el user se halla en el grupo Admins. Esto lo haces con AclGetGroup

if (isObjectInACLGroup(elquequieras, AclGetGroup("Admin"))) then 
       if (getPlayerName(elquequieras) == "Roberto") then 
       -- Le ponemos el skin 
       elseif (getPlayerName(elquequieras) == "Pedrito") then 
       -- El skin 
       end 
end 

Posted

o bien usando las funciones para detectar el nombre de cuenta. Algo como esto

function checkaccounts(thePlayer) 
local account = getPlayerAccount ( thePlayer ) 
if  getAccountName(account) == "Lans" then 
setElementModel(thePlayer, skinID ) 
elseif getAccountName(account) == "Renkon" then 
setElementModel(thePlayer, skinID ) 
--le siges agregando elseif si son mas admins 
end 
end 
addEventHandler("onPlayerLogin",getRootElement(),checkaccounts) 

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

Posted

lo que hice no me funciono pero no si esta bien escrito y es lo siguiente

function checkaccounts(thePlayer) 
local account = getPlayerAccount ( thePlayer ) 
if  getAccountName(account) == "-[KMZ]-LANS" then 
setElementModel(thePlayer, 120 ) 
elseif getAccountName(account) == "-[KMZ]-Byronsk8" then 
setElementModel(thePlayer, 250 ) 
end 
end 
addEventHandler("onPlayerLogin",getRootElement(),checkaccounts) 

Posted

debes poner el nombre de cuenta del Admin que usara el skin. No el nick. Estas seguro que son esos los nombre de cuentas?

y ese codigo es Serverside. Todo lo que sea ACL o nombre de cuentas va en Serverside

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

Posted

que gamemode estas usando?

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

Posted
function checkaccounts(thePlayer) 
local account = getPlayerAccount ( thePlayer ) 
if  getAccountName(account) == "-[KMZ]-LANS" then 
setTimer(setElementModel,1000,1,thePlayer, 120 ) 
elseif getAccountName(account) == "-[KMZ]-Byronsk8" then 
setTimer(setElementModel,1000,1,thePlayer, 250 ) 
end 
end 
addEventHandler("onPlayerSpawn",getRootElement(),checkaccounts) 

prueba eso

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...