Thread: warp
View Single Post
  #27  
Old 12-03-2005, 06:27 PM
excaliber7388 excaliber7388 is offline
Banned
excaliber7388's Avatar
Join Date: Jul 2005
Location: US
Posts: 5,229
excaliber7388 can only hope to improve
Send a message via AIM to excaliber7388
anyway this is what I'm currently using, but i'm having trouble hitting players, hit objects works on players, so i put hitplayer serverside, but that doesn't work either :/ what should i change to make this hit players?
NPC Code:
if(actionserverside){
if(strequals(#p(0),sword)){
for(playerz=1;playerz<=playerscount;playerz++){

for(sword=0;sword<=10;sword++){
if(playerdir==0){hitplayer playerz,strtofloat(#s(clientr.playerswordlevel)),t estx-.09,playery-1.05;}
if(playerdir==2){hitplayer playerz,strtofloat(#s(clientr.playerswordlevel)),t estx-.09,playery+3.5;}
if(playerdir==1){hitplayer playerz,strtofloat(#s(clientr.playerswordlevel)),p layerx-1.5,testy;}
if(playerdir==3){hitplayer playerz,strtofloat(#s(clientr.playerswordlevel)),p layerx+2.9,testy;}
testx=testx+.05;
testy=testy+.05;
}
}
}
}
//#CLIENTSIDE

if(isweapon){
if(keypressed&&strequals(#p(1),S)){
triggeraction 0,0,serverside,-sword,sword;
testx = playerx+.5;
testy = playery+2;
setani sword,;
for(sword=0;sword<=10;sword++){
if(playerdir==0){hitobjects strtofloat(#s(clientr.playerswordlevel)),testx-.09,playery-1.05;}
if(playerdir==2){hitobjects strtofloat(#s(clientr.playerswordlevel)),testx-.09,playery+3.5;}
if(playerdir==1){hitobjects strtofloat(#s(clientr.playerswordlevel)),playerx-1.5,testy;}
if(playerdir==3){hitobjects strtofloat(#s(clientr.playerswordlevel)),playerx+2 .9,testy;}
testx=testx+.05;
testy=testy+.05;
}
}
}

Reply With Quote