hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.07. 04:47



Jelenlévő felhasználók

Jelenleg 364 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 362 vendég

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [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  [11 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Error
HozzászólásElküldve:2012.02.28. 15:02 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Mit rontottam el? :$ Kezdő vagyok a scriptelésben és csak próbálkoztam.
Kód:
#include <amxmod> 
#include <csstats> 

public client_putinserver(id){ 
   new param
[34], len 
   param
[0] = id 
   len 
= get_user_name(id,param[1],31) 
   set_task
(2.0, "enter_msg", 0, param,len + 2) 
   return PLUGIN_CONTINUE 
} 

public client_disconnect
(id){ 
   new param
[34], len
   param
[0] = id 
   len 
= get_user_name(id, param[1], 31) 
   set_task
(2.0, "leave_msg", 0, param, len + 2) 
   return PLUGIN_CONTINUE 
} 

public enter_msg
(param[]) { 
   new message
[192],hostname[64] 
   new iTime
[9]
   get_time("%H:%M:%S",iTime,8)
   get_cvar_string("amx_enter_message", message, 191) 
   get_cvar_string
("hostname", hostname, 63) 
   replace
(message,191, "%hostname%", hostname)
   new address[32]
   get_user_ip(param[0],address,31,1)
   replace(message,191, "%IP%", address)
   if (cvar_exists("csstats_reset")){ 
      new data
[8], rankpos[8], pos 
      pos 
= get_user_stats(param[0],data,data) 
      numtostr
(pos,rankpos,7) 
      replace
(message, 191, "%rankpos%", rankpos) 
   
} 
   replace
(message, 191, "%name%", param[1]) 
   while
(replace(message, 191, "\n", "^n")){} 
   set_hudmessage
(0, 255, 255, 0.10, 0.88, 2, 1.0, 1.0, 0.1, 0.2, -1) 
   show_hudmessage
(0, message) 
   return PLUGIN_CONTINUE 
} 

public leave_msg
(param[]) { 
   new message
[192],hostname[64]
   new iTime[9]
   get_time("%H:%M:%S",iTime,8) 
   get_cvar_string
("amx_leave_message", message, 191) 
   get_cvar_string
("hostname", hostname, 63) 
   replace
(message, 191, "%hostname%", hostname) 
   replace
(message, 191, "%name%", param[1]) 
   while
(replace(message, 191, "\n", "^n")){} 
   set_hudmessage
(255, 0, 0, 0.10, 0.88, 1, 6.0, 6.0, 0.5, 0.15, 3) 
   show_hudmessage
(0, message) 
   return PLUGIN_CONTINUE 
} 

public plugin_init
() { 
  new iTime
[9]
  get_time("%H:%M:%S",iTime,8) 
  register_plugin
("Enter-Leave Message","1.0","asd") 
  register_cvar
("amx_enter_message", "%s Csatlakozott: %name% !", iTime) 
  register_cvar
("amx_leave_message", "%s Elment: %name% !", iTime)
  set_task(1.0, "clock", _, _, _, "b")
  return PLUGIN_CONTINUE 
}


2 Error:
Kód:
files/7279187/7279187.sma(61) : error 035: argument type mismatch (argument 3)
files/7279187/7279187.sma(62) : error 035: argument type mismatch (argument 3)

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 15:21 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Kód:
  register_cvar("amx_enter_message", "%s Csatlakozott: %name% !", iTime) 
  register_cvar("amx_leave_message", "%s Elment: %name% !", iTime)


Először is az iTime a hiba, amúgyse %s kéne hanem %d vagy %i! De elöbb megkell csinálni eztis replacéval

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 16:38 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Mit jelent az a replace? És hogy kell megcsinálni?
Up:
Kód:
replace(message,191, "%IP%", address) 

Így kell csak ugy h
Kód:
new iTime[9]
replace(message,191, "%time%", iTime)

És akkor a %time%-t írom be?

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 16:52 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Idézet:
Mit jelent az a replace? És hogy kell megcsinálni?
Up:
Kód:
replace(message,191, "%IP%", address) 

Így kell csak ugy h
Kód:
new iTime[9]
replace(message,191, "%time%", iTime)

És akkor a %time%-t írom be?




Ahww magamtól kitaláltam :) Köszi kiki
Megoldás:
Kód:
#include <amxmod> 
#include <csstats> 

public client_putinserver(id){ 
   new param
[34], len 
   param
[0] = id 
   len 
= get_user_name(id,param[1],31) 
   set_task
(2.0, "enter_msg", 0, param,len + 2) 
   return PLUGIN_CONTINUE 
} 

public client_disconnect
(id){ 
   new param
[34], len
   param
[0] = id 
   len 
= get_user_name(id, param[1], 31) 
   set_task
(2.0, "leave_msg", 0, param, len + 2) 
   return PLUGIN_CONTINUE 
} 

public enter_msg
(param[]) { 
   new message
[192],hostname[64] 
   get_cvar_string
("amx_enter_message", message, 191) 
   get_cvar_string
("hostname", hostname, 63) 
   replace
(message,191, "%hostname%", hostname)
   new iTime[9]
   get_time("%H:%M:%S",iTime,8)
   replace(message,191, "%time%", iTime)
   new address[32]
   get_user_ip(param[0],address,31,1)
   replace(message,191, "%IP%", address)
   if (cvar_exists("csstats_reset")){ 
      new data
[8], rankpos[8], pos 
      pos 
= get_user_stats(param[0],data,data) 
      numtostr
(pos,rankpos,7) 
      replace
(message, 191, "%rankpos%", rankpos) 
   
} 
   replace
(message, 191, "%name%", param[1]) 
   while
(replace(message, 191, "\n", "^n")){} 
   set_hudmessage
(0, 255, 255, 0.10, 0.88, 2, 1.0, 1.0, 0.1, 0.2, -1) 
   show_hudmessage
(0, message) 
   return PLUGIN_CONTINUE 
} 

public leave_msg
(param[]) { 
   new message
[192],hostname[64]
   get_cvar_string("amx_leave_message", message, 191) 
   get_cvar_string
("hostname", hostname, 63) 
   replace
(message, 191, "%hostname%", hostname) 
   replace
(message, 191, "%name%", param[1])
   new iTime[9]
   get_time("%H:%M:%S",iTime,8)
   replace(message,191, "%time%", iTime)
   while(replace(message, 191, "\n", "^n")){} 
   set_hudmessage
(255, 0, 0, 0.10, 0.88, 1, 6.0, 6.0, 0.5, 0.15, 3) 
   show_hudmessage
(0, message) 
   return PLUGIN_CONTINUE 
} 

public plugin_init
() { 
  register_plugin
("Enter-Leave Message","1.0","asd") 
  register_cvar
("amx_enter_message", "%time% Csatlakozott: %name% !") 
  register_cvar
("amx_leave_message", "%time% Elment: %name% !")
  set_task(1.0, "clock", _, _, _, "b")
  return PLUGIN_CONTINUE 
} 

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 17:04 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
Jóis lett? Mert szerintem nem de lehet tévedek

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 17:09 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Kíváló :) Már fent is van a szerveren.

Ui.Bocs a dupla post-ért de nemtom törölni.

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 17:10 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
fuck604 írta:
Kíváló :) Már fent is van a szerveren.

Ui.Bocs a dupla post-ért de nemtom törölni.

Milyen duplapost? xD
Amúgy meg törölni is lehet,de ha mégsem akkor lehet szerkeszteni.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 17:14 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
kiki írta:
Kód:
  register_cvar("amx_enter_message", "%s Csatlakozott: %name% !", iTime) 
  register_cvar("amx_leave_message", "%s Elment: %name% !", iTime)


Először is az iTime a hiba, amúgyse %s kéne hanem %d vagy %i! De elöbb megkell csinálni eztis replacéval

Ez után 2x írtam. És tom hogy itt jobb alsó sarokba kell törölni de nincs ott az "x" jel

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.28. 17:17 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
fuck604 írta:
kiki írta:
Kód:
  register_cvar("amx_enter_message", "%s Csatlakozott: %name% !", iTime) 
  register_cvar("amx_leave_message", "%s Elment: %name% !", iTime)


Először is az iTime a hiba, amúgyse %s kéne hanem %d vagy %i! De elöbb megkell csinálni eztis replacéval

Ez után 2x írtam. És tom hogy itt jobb alsó sarokba kell törölni de nincs ott az "x" jel

Ja hogy az után :D Akkor nem szóltam.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Error
HozzászólásElküldve:2012.02.29. 21:40 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
kiki írta:
Jóis lett? Mert szerintem nem de lehet tévedek

És igazad volt:D
Valami hibát ír de nem debugoltam mert sokan vannak a szerón. Gondolom te tudod hogy mi az.

_________________
[img]semmi[/img]


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  [11 hozzászólás ]  Oldal12Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 25 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