Cleaned it. Was high making it first time, and just messing around really. Here you go.
Code:
--------Towns----------
local sorcTown = {x = 1000, y = 1000, z = 7}
local druidTown = {x = 1000, y = 1000, z = 7}
local paladinTown = {x = 1000, y = 1000, z = 7}
local knightTown = {x = 1000, y = 1000, z = 7}
--------ITEMS----------
local sorcItems = {[helmet] = 1111, [armor] = 2222, [legs] = 3333, [boots] = 5555, [bag] = 6666, [amulet] = 7777, [ammo] = 8888}
local druidItems = {[helmet] = 1111, [armor] = 2222, [legs] = 3333, [boots] = 5555, [bag] = 6666, [amulet] = 7777, [ammo] = 8888}
local PaladinItems = {[helmet] = 1111, [armor] = 2222, [legs] = 3333, [boots] = 5555, [bag] = 6666, [amulet] = 7777, [ammo] = 8888}
local KnightItems = {[helmet] = 1111, [armor] = 2222, [legs] = 3333, [boots] = 5555, [bag] = 6666, [amulet] = 7777, [ammo] = 8888}
-------------MESSAGES----------------
local sorcMSG = "Welcome young sorcerer."
local druidMSG = "Welcome young druid."
local paladinMSG = "Welcome young paladin."
local knightMSG = "welcome young knight."
-----------MAGIC EFFECTS-------------
local sorcME = 10
local druidME = 11
local paladinME = 12
local knightME = 13
--------------------------------------
function onLogin(cid)
if (isPlayer(cid)) and getPlayerLastLogin(cid) == 0 then
if getPlayerVocation(cid) == 1 then
doTeleportThing(cid, sorcTown)
doPlayerAddItem(cid, sorcItems[helmet])
doPlayerAddItem(cid, sorcItems[armor])
doPlayerAddItem(cid, sorcItems[legs])
doPlayerAddItem(cid, sorcItems[boots])
doPlayerAddItem(cid, sorcItems[bag])
doPlayerAddItem(cid, sorcItems[amulet])
doPlayerAddItem(cid, sorcItems[ammo])
doSendMagicEffect(getPlayerPostion(cid), sorcME)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, sorcMSG)
elseif getPlayerVocation(cid) == 2 then
doTeleportThing(cid, druidTown)
doPlayerAddItem(cid, druidItems[helmet])
doPlayerAddItem(cid, druidItems[armor])
doPlayerAddItem(cid, druidItems[legs])
doPlayerAddItem(cid, druidItems[boots])
doPlayerAddItem(cid, druidItems[bag])
doPlayerAddItem(cid, druidItems[amulet])
doPlayerAddItem(cid, druidItems[ammo])
doSendMagicEffect(getPlayerPostion(cid), druidME)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, druidMSG)
elseif getPlayerVocation(cid) == 3 then
doTeleportThing(cid, paladinTown)
doPlayerAddItem(cid, paladinItems[helmet])
doPlayerAddItem(cid, paladinItems[armor])
doPlayerAddItem(cid, paladinItems[legs])
doPlayerAddItem(cid, paladinItems[boots])
doPlayerAddItem(cid, paladinItems[bag])
doPlayerAddItem(cid, paladinItems[amulet])
doPlayerAddItem(cid, paladinItems[ammo])
doSendMagicEffect(getPlayerPostion(cid), paladinME)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, paladinMSG)
elseif getPlayerVocation(cid) == 4 then
doTeleportThing(cid, knightTown)
doPlayerAddItem(cid, knightItems[helmet])
doPlayerAddItem(cid, knightItems[armor])
doPlayerAddItem(cid, knightItems[legs])
doPlayerAddItem(cid, knightItems[boots])
doPlayerAddItem(cid, knightItems[bag])
doPlayerAddItem(cid, knightItems[amulet])
doPlayerAddItem(cid, knightItems[ammo])
doSendMagicEffect(getPlayerPostion(cid), knightME)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, knightMSG)
end
end
return true
end
Last edited: