UserToDelete Posted May 22, 2015 Posted May 22, 2015 (edited) Pos eso, que no se por que devuelve nil D: --plr = "nad" --Jugador online: V#eNaD for k,v in ipairs(getElementsByType("player")) do local oname = getPlayerName(v):gsub("#%x%x%x%x%x%x",""):lower() if string.find(plr:lower(), getPlayerName(v):gsub("#%x%x%x%x%x%x", ""):lower()) then CUR = v cur = cur + 1 end end end Edited May 22, 2015 by Guest
Tomas Posted May 22, 2015 Posted May 22, 2015 Cuando hagas copy past de otros scripts ten en cuenta que deberás cambiar las variables. if string.find(oname:lower(), getPlayerName(v):gsub("#%x%x%x%x%x%x", ""):lower()) then
UserToDelete Posted May 22, 2015 Author Posted May 22, 2015 Cuando hagas copy past de otros scripts ten en cuenta que deberás cambiar las variables. if string.find(oname:lower(), getPlayerName(v):gsub("#%x%x%x%x%x%x", ""):lower()) then Fijate bien, es la misma variable Me molesta que se piense que son copy paste mis scripts Lineas "limpias" --plr = "nad" --Jugador online: V#eNaD for k,v in ipairs(getElementsByType("player")) do local oname = getPlayerName(v):gsub("#%x%x%x%x%x%x",""):lower() if string.find(plr:lower(), oname) then CUR = v cur = cur + 1 end end end La variable 'plr' viene desde un commandHandler, por eso la razon de que este comentado
MTA Team 0xCiBeR Posted May 22, 2015 MTA Team Posted May 22, 2015 · Hidden Hidden Usa esto: string.find(oname, plr:lower()) La segunda variable es el patrón.
Recommended Posts