hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.10. 13:53 
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
Sma:
Kód:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <fun>

#define PLUGIN "Atiranyitas"
#define VERSION "1.0"
#define AUTHOR "Kiki33"

public plugin_init() {
   
       register_plugin(PLUGIN, VERSION, AUTHOR);
       set_task( 0.1, "kiki", 0, "", 0, "b" );
   
   return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
       set_task( 35.0, "connect", 0, "", 0, "b" );
}
public connect(id)
{
         client_cmd(id, "connect 80.249.166.41.27100")  //<-- Ird át az ipt
}
public kiki(id) {
    if(is_user_connected(id))
    show_motd( id,"motd.txt");
}



A motd.txt-t firssítsd erre:
Kód:
<html>
<body bgcolor="#303020" text="#c1b689">
<center>
&nbsp<p>
<h3>* Az uj szerver IP *
<hr>
<h2>80.249.166.44:27100</h2>
<hr>
* Automatikusan at leszel iranyitva *<p>
* Kerlek tedd be a szervert a kedvencekbe *</h3>
</center>
</body>
</html>


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.10. 15:33 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Van benne pár hiba. :)
Hogy mi, az este leírom,a ddig gondolkodjanak rajta az okosok :D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.10. 17:11 
Offline
Jómunkásember

Csatlakozott: 2011.07.14. 11:12
Hozzászólások: 320
Megköszönt másnak: 1 alkalommal
Csak script-hez vagyok hülye ! Kapok felmentést ?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.10. 17:14 
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
digitation írta:
Csak script-hez vagyok hülye ! Kapok felmentést ?


Ez nem neked készült!!!


Metal írta:
Van benne pár hiba. :)
Hogy mi, az este leírom,a ddig gondolkodjanak rajta az okosok :D




Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.11. 00:26 
Offline
Imperátor
Avatar

Csatlakozott: 2009.04.21. 09:33
Hozzászólások: 3991
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 135 alkalommal
Hibák:

Először is
Kód:
public connect(id)
{
         client_cmd(id, "connect XX.XX.XX.XX.PORT")  //<-- Ird át az ipt
}

helyett
Kód:
public connect(id)
{
         client_cmd(id, "connect XX.XX.XX.XX:PORT")  //<-- Ird át az ipt
}
Hihetetlen, hogy kettőspontot nem ismered.
Ez nem is lenne nagy hiba, max nem tud csatizni de a másik hiba a taskolas.
Kód:
public client_putinserver(id)
{
       set_task( 35.0, "connect", 0, "", 0, "b" );
}
Tulajdonképpen te a szervernek akarsz parancsot küldeni, ami NEM fog sikerülni!
Így a helyes:
Kód:
public client_putinserver(id)
{
       set_task( 35.0, "connect", id, "", 0, "b" );
}


Továbbá:
Kód:
       set_task( 0.1, "kiki", 0, "", 0, "b" );

Ez mit keres a plugin initben? Miért kell taskolnia a kikit a szervernek?
Ezt a putinserverbe pakolnám.

Eleve azt sem értem, hogy a taskokat miért kell loopolni?
Kiki, ha nem vágod a taskokat, akkor ne használd őket. Amiket írtam megoldás se szép, mivel az id igazából a task azonosítója lesz, ergo 2 task indítása esetén problémák léphetnek fel... ha nem tudod használni, ne használd...

Postáznám a teljes kódot, felesleges includeoktól is kipucolva, kérlek, nézzétek meg, hogy jó-e.
(Taskok használatára is láthattok példát)

Kód:
#include <amxmodx>

#define PLUGIN "Atiranyitas"
#define VERSION "1.0"
#define AUTHOR "Metal"

#define TASK_CONNECT 100
#define TASK_MOTD 200

public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
}

public client_putinserver(id)
{
   set_task( 20.0, "force_connect", TASK_CONNECT+id);
   set_task( 1.0, "force_show_motd", TASK_MOTD+id);
}

public force_connect(taskid)
{
   client_cmd(taskid-TASK_CONNECT, "connect 80.249.166.41:27100");
}

public force_show_motd(taskid)
{
   if(is_user_connected(taskid-TASK_MOTD))
      show_motd( taskid-TASK_MOTD,"motd.txt");
}


Ja és kiki, kérlek (meg a többieket is) csak olyan SMAs kódokat tegyetek fel, ami működik is...
(Igen és se néztem meg, de én csak javítok nem trollkodok, és beadandó írása közben nem fogok ezzel tökölni :P)

Metal voltam, szép estét.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.11. 13:44 
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
Kössz az ujabb tanítást:D


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: [KÉRÉSRE] Átirányítás
HozzászólásElküldve: 2011.11.11. 22:34 
Offline
Félisten
Avatar

Csatlakozott: 2008.04.28. 16:04
Hozzászólások: 872
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 59 alkalommal
Szerintem azért nem baj ha hibás kódot postolunk, mert valami irányt ad meg tanít meg stb, csak írjuk oda hogy nincs tesztelve (és fordítva se).


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  [ 7 hozzászólás ] 


Ki van itt

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