pickup() { self endon("disconnect"); self endon("killed_player"); self endon("spawned_player"); self endon("spawned"); picked=undefined; if(isdefined(self.pickpoint)) self.pickpoint delete(); self.pickpoint=spawn("script_origin",self.origin); self iprintlnbold("^7Nyomg meg az F-et a felemeléshez!"); wait 1; self iprintlnbold("^7Nyomd meg a SHIFT-et a lerakáshoz!"); wait 1; self iprintlnbold("^7Nyomg meg a TŰZ-t az eldobáshoz!"); for(;;) { if(self usebuttonpressed()) { if(!isdefined(picked)) { trace=bullettrace(self geteye()+(0,0,20),self geteye()+(0,0,20)+maps\mp\_utility::vectorscale(anglestoforward(self getplayerangles()),99999),true,self); if(trace["fraction"]!=1) { if(isdefined(trace["entity"])) { if(isplayer(trace["entity"])) { picked=trace["entity"]; picked iprintlnbold("^1Felvette az Admin"); self iprintlnbold("^1Téged felvett ",picked.name); self.pickpoint.origin=picked.origin; picked linkto(self.pickpoint); dist=distance(self.origin,picked.origin); } } } } else { if(!isplayer(picked)||!isalive(picked)) picked=undefined; else { self.pickpoint.origin=self geteye()+maps\mp\_utility::vectorscale(anglestoforward(self getplayerangles()),dist); if(self meleebuttonpressed()) dist+=15; if(self attackbuttonpressed()) { if(dist>50) dist-=15; } } } } else if(isdefined(picked)||!isplayer(picked)||!isalive(picked)) { if(!isplayer(picked)) picked=undefined; else { picked unlink(); picked iprintlnbold("^1Eldobta az Admin"); self iprintlnbold("^5Téged eldobott ",picked.name); picked=undefined; } } wait 0.05; } }