Plate Posted October 4, 2012 Posted October 4, 2012 Hola me podrian ayudar con este script es que no me funciona function team(player) for i,v in ipairs(getElementsByType("faction")) do local f = " .. getElementData(v, "name") .." if (f == " .. getElementData(v, "name") ..") then setPlayerTeam(player, " .. getElementData(v, "name") ..") end end addEventHandler("onPlayerLogin",getRootElement(),team) addEventHandler("onResourceStart",getRootElement(),team) addEventHandler("onFactionInvite",getRootElement(),team)
BorderLine Posted October 4, 2012 Posted October 4, 2012 me parece ke no puedes usar getElementsByType para esa "faction" segundo te falta un end uno para el for, uno para el if y otro para el final de la funcion
Renkon Posted October 4, 2012 Posted October 4, 2012 local f = " .. getElementData(v, "name") .." Tercero estas poniendo las funciones como string, local f = getElementData(v,"name")
Plate Posted October 4, 2012 Author Posted October 4, 2012 y Como hago para que funcione solid lo que se supone que tiene que hacer el script es que tiene que poner el player en el team con el nombre de la faccion
Renkon Posted October 4, 2012 Posted October 4, 2012 function team(player) for i,v in ipairs(getElementsByType("faction")) do local f = getElementData(v, "name") if (f == getElementData(v, "name")) then setPlayerTeam(player, getElementData(v, "name")) end end addEventHandler("onPlayerLogin",getRootElement(),team) addEventHandler("onResourceStart",getRootElement(),team) addEventHandler("onFactionInvite",getRootElement(),team)
Plate Posted October 4, 2012 Author Posted October 4, 2012 factions/factionsteams.lua:5: Bad "player" pointer @ setPlayerTeam(1)
Alexs Posted October 4, 2012 Posted October 4, 2012 emm.. no se por donde empezar, estas seguro que las factions son un elemento, que no defines player, que pones funciones como string? Yo que tu, reescribiría todo y lo haría de otra forma.
Plate Posted October 4, 2012 Author Posted October 4, 2012 Sep yo no uso sql por que no se pero puede ser que exportando getPlayerFaction sea mas facil function getPlayerFaction(player) return tonumber(getElementData(player, "factions.player")) end
Alexs Posted October 4, 2012 Posted October 4, 2012 Para empezar, dinos como va eso de las factions y que quieres que haga el script.
Plate Posted October 4, 2012 Author Posted October 4, 2012 Bueno los admins ponen /crear el nombre de la faccion y se crea la faccion y un team la cosa es que cuando el lider de la faccion agregue a alguien esa persona aparesca en el team con el nombre de la faccion
Alexs Posted October 4, 2012 Posted October 4, 2012 Pasanos el Script, Por que hay montones de formas de hacer lo que dijiste.
Plate Posted October 4, 2012 Author Posted October 4, 2012 el script de las facciones ? es el brp uso (basic roleplay) pero le modifique los comandos y los chat box
Recommended Posts