hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 10:56



Jelenlévő felhasználók

Jelenleg 325 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 324 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Csapatváltó plugin
HozzászólásElküldve: 2012.03.11. 17:31 
Offline
Újonc

Csatlakozott: 2012.02.25. 09:49
Hozzászólások: 11
Üdv!
Nekikezdtem egy pluginnak ami a /ct parancs ct-be rak a /t parancs pedig terrorba!
Nagyon örülnék, ha segítenétek kijavítani a hibákat!
[spoiler]#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init() {
register_plugin("teamchanger","1.0","Roal")
register_concmd("amx_teamchangertot","amx_teamchangertot",ADMIN_BAN,"<target>")
register_concmd("amx_teamchangertoct","amx_teamchangertoct",ADMIN_BAN,"<target>")
}

public amx_teamchangertot(id,level,cid) {
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED

new arg[32], target_name[32]
read_argv(1,arg,31)

new player = cmd_target(id,arg,14)
if (!player) return PLUGIN_HANDLED

get_user_name(id,target_name,31)
get_user_name(player,target_name,31)

if (!get_user_team(player)) {
set_user_team(player,1)
switch(get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"%s: Change team to Terrorists",target_name)
case 1: client_print(0,print_chat," %s: Changed team to Terrorists ",target_name)
}
}
return PLUGIN_HANDLED
}
public amx_teamchangertoct(id,level,cid) {
if (!cmd_access(id,level,cid,2))
return PLUGIN_HANDLED

new arg[32], target_name[32]
read_argv(1,arg,31)

new player = cmd_target(id,arg,14)
if (!player) return PLUGIN_HANDLED

get_user_name(id,target_name,31)
get_user_name(player,target_name,31)

if (!get_user_team(player)) {
set_user_team(player,1)
switch(get_cvar_num("amx_show_activity")) {
case 2: client_print(0,print_chat,"%s: Change team to Counter Terrorists",target_name)
case 1: client_print(0,print_chat,"%s: Changed team to Counter Terrorists",target_name)
}
}
return PLUGIN_HANDLED
}[/spoiler]
Errorok:
[spoiler]Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "set_user_team" on line 25
Error: Undefined symbol "set_user_team" on line 47

2 Errors.
Could not locate output file D:\Valve\Steam\steamapps\.\counter-strike\cstrike\addons\amxmodx\plugins\Untitled.amx (compile failed).[/spoiler]

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Csapatváltó plugin
HozzászólásElküldve: 2012.03.11. 17:42 
Offline
Developer
Avatar

Csatlakozott: 2011.06.01. 21:11
Hozzászólások: 7965
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Na szóval, olyan hogy set_user_team funckció nem létezik!

Try this:

Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <fun>

  4. #include <cstrike>

  5.  

  6. public plugin_init() {

  7.         register_plugin("teamchanger","1.0","Roal")

  8.         register_concmd("say /te","amx_teamchangertot")

  9.         register_concmd("say /ct","amx_teamchangertoct")

  10. }

  11.  

  12. public amx_teamchangertot(id)

  13. {

  14.         new name[33];

  15.         get_user_name(id,name,32);

  16.  

  17.         if (cs_get_user_team(id) == CS_TEAM_CT)

  18.         {

  19.                 cs_set_user_team(id,CS_TEAM_T)

  20.                 client_print(0,print_chat,"%s atalt tbe!",name)

  21.         }

  22.         else

  23.         {

  24.                 client_print(id,print_chat,"Nem tudsz atalni tbe, mert tvagy!")

  25.         }

  26.         return PLUGIN_HANDLED

  27. }

  28.  

  29. public amx_teamchangertoct(id)

  30. {

  31.         new name[33];

  32.         get_user_name(id,name,32);

  33.  

  34.         if (cs_get_user_team(id) == CS_TEAM_T)

  35.         {

  36.                 cs_set_user_team(id,CS_TEAM_CT)

  37.                 client_print(0,print_chat,"%s atalt ctbe!",name)

  38.         }

  39.         else

  40.         {

  41.                 client_print(id,print_chat,"Nem tudsz atalni ctbe, mert ct vagy!")

  42.         }

  43.         return PLUGIN_HANDLED

  44. }

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 109 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole