Hallo,
gibt es eine bessere Möglichkeit eine Variable in 2 Funktionen zu nutzen ohne setElementID zu benutzen?
Code
addEvent("onCallTaxi", true)
function CallTaxi (px, py, pz)
for i,player in ipairs(getElementsByType("player")) do
if ( getPlayerTeam(player) == getTeamFromName("Taxi") ) then
taxiblip = createBlip ( px, py, 0, 60, 2, 255, 0, 0, 255, 0, 99999.0, player )
taxicolshape = createColCircle ( px, py, 120 )
end
end
end
addEventHandler("onCallTaxi", getRootElement(), CallTaxi )
function colshapehit(player)
if ( isElementWithinColShape ( player, taxicolshape ) ) then
givePlayerMoney(player, 1000 )
destroyElement(taxicolshape)
destroyElement(taxiblip)
end
end
addEventHandler("onColShapeHit", getRootElement(), colshapehit )
function enterVehicle(player, seat, jacker)
local playerTeamName = getTeamName(getPlayerTeam(getVehicleOccupant(source, 0)))
if ( seat ~= 0 ) and ( playerTeamName == "Taxi" ) and ( playerTeamName == "Taxi" ) then
triggerClientEvent(player, "onTaxiEnter", getRootElement() )
end
end
addEventHandler("onVehicleEnter", getRootElement(), enterVehicle )
function onWasted(thePlayer)
destroyElement(taxicolshape)
destroyElement(taxiblip)
end
end
addEventHandler("onPlayerWasted", getRootElement(), onWasted )
Alles anzeigen
Bei onPlayerWasted möchte ich überprüfen, ob der Spieler auch der Taxi Fahrer ist (das Script soll für ein Taxi-System sein). Ich kann ja schlecht if ( player == thePlayer ) machen. Gibt es wie gesagt eine besser Möglichkeit als Element IDs zu verwenden?
Gruß Justus