Raised This Month: $ Target: $400
 0% 

About 3rd persion view


Post New Thread Reply   
 
Thread Tools Display Modes
Osker Lee
Member
Join Date: Jul 2011
Old 09-19-2011 , 14:36   Re: About 3rd persion view
Reply With Quote #11

THX!I modified it again,finally it came ture! Even though the plugin works well in CS,but if I use it in DOD,the players' models is still transparent,who can tell me why?
PHP Code:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#define PLUGIN "Player Camera"
#define VERSION "1.0"
#define AUTHOR "XunTric"
public plugin_init()
{
     
register_plugin(PLUGINVERSIONAUTHOR)
     
register_menucmd(register_menuid("Choose Camera View"), 1023"setview"
     
register_forward(FM_AddToFullPack"AddToFullPack")
     
register_clcmd("say /camera""chooseview")
     
register_clcmd("say_team /camera""chooseview")
     
register_clcmd("say /cam""chooseview")
     
register_clcmd("say_team /cam""chooseview")    
}
public 
plugin_modules()
{
     
require_module("engine")
}
public 
plugin_precache()
{
     
precache_model("models/rpgrocket.mdl")
}
public 
chooseview(id)
{
    new 
menu[192
    new 
keys MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4 
    format
(menu191"Choose Camera View^n^n1. Upleft View^n2. 3RD View^n3. Upside View^n4. Normall View^n^n0. Exit"
    
show_menu(idkeysmenu)      
    return 
PLUGIN_CONTINUE
}
public 
setview(idkeymenu)
{
     if(
key == 0) {
          
set_view(idCAMERA_UPLEFT)
          return 
PLUGIN_HANDLED
     
}
     if(
key == 1) {
          
set_view(idCAMERA_3RDPERSON)
          return 
PLUGIN_HANDLED
     
}
     if(
key == 2) {
          
set_view(idCAMERA_TOPDOWN)
          return 
PLUGIN_HANDLED
     
}
     if(
key == 3) {
          
set_view(idCAMERA_NONE)
          return 
PLUGIN_HANDLED
     
}
     else {
          return 
PLUGIN_HANDLED
     
}
     return 
PLUGIN_HANDLED
}  
public 
AddToFullPack(eseenthosthostflagsplayerpSet)
{
     if( 
player )
     {
         if(
ent == host)
         {
             
set_pev(entpev_rendermodekRenderNormal)
             
set_pev(entpev_renderamt0)
         }
     }
     return 
FMRES_IGNORED


Last edited by Osker Lee; 09-19-2011 at 14:40.
Osker Lee is offline
teh ORiON
Member
Join Date: Sep 2011
Location: Denmark
Old 09-21-2011 , 05:49   Re: About 3rd persion view
Reply With Quote #12

Im gonna use this thread to ask a sort of related question.

Is it possible to still use the native set_view, but change the camera distance and view, if you want e.g. a sideview instead of a backview?
teh ORiON is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:24.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode