Jump to content

[Ayuda] If y else


AlFA#

Recommended Posts

Bueno, antes que nada buenos días/noche/tarde. Estoy aprendiendo sobre el script, pero todabia no soy muy bueno que digamos, se puede decir que me defiendo, pero no sé que es un if y un else ¿Alguno de esta comunidad esta dispuesto a mostrarme para que sirven ambos? Por favor. Gracias y un saludo.

Link to comment

Los IF sirven por ejemplo para cuando tu quieres algo solo para algo-alguien en específico.

Ejemplos.

Tu con los IF puedes privatizar scripts para admins, para ciertos teams, y todos los que quieras, tambien por nombre siempre antes definiendolo.

Los else es lo que devuelve cuando por ejemplo, ocurre un error y no se puede ejecutar la función, cuando está restringida la función para un team y alguien que no es del mismo lo ejecuta, aquí te dejo un ejemplo de if y else.

  
function crearteam () 
        atatuk = createTeam ( "Akatsuki", 180, 0, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, crearteam) 
--Team fin 
--Funcion,comando y local 
function lol ( player, command ) 
local gangName = getElementData ( player, "gang" ) 
    if ( gangName and gangName == "†Akatsuki†" ) then 
        setPlayerTeam ( player, atatuk ) 
        setElementModel( player, 107) 
        setPlayerNametagColor ( player, 180, 0, 255 ) 
  setElementData( player, "Ocupacion", "Miembro  †Akatsuki† ", true ) 
  outputChatBox("Has ingresado al team de tu gang exitosamente!",player,180, 0, 255,true) 
    else 
 outputChatBox("Acceso Denegado!",player,255,0,0,true) 
end 
end 
addCommandHandler ( "ak", lol ) 
  

Link to comment

Exacto, pero yo antes definí gangName como: getElementData(source, "gang")

Siempre que vas a usar el IF debes definir ( En caso de que uses funciones por ejemplo como onClientPlayerWasted, no deberás definir ALGUNOS como: bodypart, killer, weapon, ammo etc.

Link to comment
  • Recently Browsing   0 members

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