All pastes #566576 Raw Edit

Someone

public lua v1 · immutable
·published 2007-06-14 14:34 UTC
rendered paste body
 --Global Arerna -- g_arena=nil g_player=nilfunction Arena_OnCreate(arena)	-- Set our global value	g_arena = arena	-- Initialize random	math.randomseed(os.time())end function Player_OnJoin(player)		if (noSkills(player) == true)then		player:inventory_modify("Soldier",1)		player:message("It would seem you have never played Infantry RPG before, if this is true please type ?tutorial")	else		player:message("Welcome back to Infantry RPG " .. player.m_name .. ", type in ?login to join the world")	end			endfunction Player_OnUnspec(player) -- player	player:message("You need to type ?tutorial")	return falseendfunction noSkills(player) -- Finds out if a player has skills	if (player:skillFind(1) == false) then		if (player:skillFind(2) == false) then			if (player:skillFind(3) == false) then				if (player:skillFind(4) == false) then					if (player:skillFind(5) == false) then						if (player:skillFind(6) == false) then							if (player:skillFind(7) == false) then								if (player:skillFind(8) == false) then									if (player:skillFind(9) == false) then										if (player:skillFind(10) == false) then											return true										end										return false									end									return false								end								return false							end							return false						end						return false					end					return false				end				return false			end			return false		end		return false	endendfunction Msg_OnCommand(plyr, command, payload, recipient, msg_type) -- player, string, string, string, integer	local player = plyr	if (command == "?tutorial")then --Tutorial Command		player:message("Welcome to Infantry RPG, you will soon get used to ")		player:message("the style of gameplay however here are the basics.")		player:message("You will first notice you are your on team this is ")		player:message("because I am trying to keep a very RPG feel to this game.")		player:message("If you wish to team up with other people you will need ")		player:message("to goto a tavern in one of the many cities and type ")		player:message("?party 'The Name of the Party' 'Password if any' without the '.")		player:message("You get money and experience by killing other people or ")		player:message("mining and selling the resources back to the local NPC purchaser.")		player:message("There are 4 ways to advance your character in this Zone. ")		player:message("Training, Certifications, Permissions, and Class Changes.")		player:message("Each way has its pros and cons, by visiting a trainer in ")		player:message("a city you can recieve training which will allow you to use different weapons.")		player:message("Certifications work the same as training however you ")		player:message("might be required to get both in order to get a new class or use new weapons.")		player:message("Permissions allow you to do certain things such as build things, ")		player:message("drive certain vehicles and to get aura bonuses.")		player:message("Class Changing in this zone is different than any other zone, ")		player:message("first you must reach the requirements of that ")		player:message("class then you must find a trainer in the ")		player:message("city, and ask him to change your class. ")		player:message("Then you will be asked a couple of simple questions ")		player:message("about your decision to change classes and then allowed to change.");		player:message("When you are ready to join the game type ?login .")	end		if (command == "?login")then		if (noSkills(player) == true)then			player:inventory_modify("Soldier",1)			player:message("It would seem you have never played Infantry RPG before, if this is true please type ?tutorial")		end		player:unspec(player.m_name,"unknown")				endend