UserToDelete Posted May 22, 2015 Share 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 Link to comment
Tomas Posted May 22, 2015 Share 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 Link to comment
UserToDelete Posted May 22, 2015 Author Share 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 Link to comment
MTA Team 0xCiBeR Posted May 22, 2015 MTA Team Share Posted May 22, 2015 · Hidden Hidden Usa esto: string.find(oname, plr:lower()) La segunda variable es el patrón. Link to comment
Recommended Posts