Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CheckTeam ( role )
- local player = {}
- player[1] = role
- player[2] = GetTeamCha( role , 0 )
- player[3] = GetTeamCha( role , 1 )
- player[4] = GetTeamCha( role , 2 )
- player[5] = GetTeamCha( role , 3 )
- local n1 = 0
- local n2 = 0
- local n3 = 0
- for j = 0 , 5 , 1 do
- if ValidCha( player[j] )== 1 then
- local lv_p = GetChaAttr ( player[j] , ATTR_LV )
- if lv_p >= 20 and lv_p <= 30 then
- n1 = n1 + 1
- elseif lv_p > 30 and lv_p <= 40 then
- n2 = n2 + 1
- elseif lv_p > 40 then
- n3 = n3 + 1
- end
- end
- end
- if n1 >= 1 and n2 >= 1 and n3>= 1 then
- return LUA_TRUE
- end
- end
- --MissionSdk.lua, around line 2688!
- elseif conditions[i].func == CheckTeam then
- PRINT( "ConditionsTest: CheckTeam, p1 = ", conditions[i].p1 )
- local ret = CheckTeam( character, conditions[i].p1 )
- if ret ~= LUA_TRUE then
- PRINT( "ConditionsTest:CheckTeam = false" )
- return LUA_FALSE
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement