3 minutos atrás, Danihcv disse:@Elias Palermo, vê agr:
local str = "storageTeleport" --storage que receberá os valores (para controlar o local para onde levará o player)local msgErro = "Você não é digno de entrar aqui." --mensagem de erro ao tentar entrar no teleport mas não ter um valor configurado na tabelalocal teleports = { --[valorDaStorage] = {pos = {POSIÇÃO-QUE-LEVARÁ,-CASO-TENHA-O-VALOR-NA-STORAGE}, newValue = NOVO-VALOR-QUE-A-STORAGE-RECEBERÁ}[-1] = {pos = {x=1024, y=652, z=9}, newValue = 300031},[0] = {pos = {x=1024, y=652, z=9}, newValue = 300031},[300031] = {pos = {x=1025, y=662, z=9}, newValue = 300032},[300032] = {pos = {x=1025, y=662, z=9}, newValue = 300031},}function onStepIn(cid, position, fromPosition)vs = {}for k, v in pairs(teleports) dotable.insert(vs, k)endvalor = getPlayerStorageValue(cid, str) if isInArray(vs, valor) then doTeleportThing(cid, teleports[valor].pos) setPlayerStorageValue(cid, str, teleports[valor].newValue) else doTeleportThing(cid, fromPosition) doPlayerSendCancel(cid, msgErro) end return trueend
O primeiro script funciona, o segundo não.






info
Grupo: Conde
Registrado: 07/04/15
Posts: 926
Reputação: +335
Gênero: Masculino
@Elias Palermo, vê agr: