Zitat von
killuah
Hm, hab n paar Fehler gefunden, was syntax und so etwas angeht..
Doppelpost-Edit:
else if statt else, nur mal so...
elseif nich else if isn unterschied sprich am ende siehts so aus:
Code:
gordondied = false
gordonisstillalive = true
if gordondied == false then
print("Game Over");
elseif gordonisstillalive == true then
print("He saved the world");
end
du kanns das ganz nun auch so machen:
Code:
function gordon_dead()
for k,v in pairs( player.GetAll ) do
v:PrintMessage( HUD_PRINTCENTER, "You died press left mouse button to respawn" );
end
end
hook.Add( "PlayerDeath", "Gordon Dead", gordon_dead );
function gordon_alive( user )
for k,v in pairs( player.GetAll ) do
if v:Alive then
v:PrintMessage( HUD_PRINTCENTER, "You are Alive but your death rate is now +1" );
end
end
end
// Die function is optional aber man kann es auch alternative wie das obrige machen
/*function gordon_alive()
for k,v in pairs( player.GetAll ) do
v:PrintMessage( HUD_PRINTCENTER, "You are Alive but your death rate is now +1" );
end
end
hook.Add( "PlayerSpawn", "Gordon Alive", gordon_alive );*/
achso das is atm mehr so das es jedem angezeigt wird (Serverside) wenn de willst das es nur die person sieht die das script hat dann musst einfach die for schleife weglassen und stat denn v: einfach LocalPlayer(): machen also ClientSide dann musst aber auch AddCSLuaFile("<name dieser Datei>"); machen wenn des aufm server laufen lässt was schwachsinnig wär einfach unter autorun client rienmachen dann siehts nur der eine hoff das ncih zu kompliziert erklärt Oo
wenn noch fragen sind stellt se einfach aber eigendlich is das doch eher Off-Topic in dem Thread naja egal