Zarejestruj się Użytkownicy Kalendarz Zaznacz Wszystkie Fora jako Przeczytane CS FAQ Regulamin forum =w= Tani STEAM

Wróć   Forum Counter Strike > Serwer HLDS - wszytko o własnym serwerze do Counter Strike 1.6 Non Steam > Pluginy, dodatki, AMX, AMXX

Pluginy, dodatki, AMX, AMXX Tutaj piszemy o dodatkach do serwerach, pluginach, modach, AMX i AMXX

Pisanie pluginów(rozumowanie by tosiek ^^ )

- Tagi: , ,

Odpowiedz
 
LinkBack Narzędzia wątku

Pisanie pluginów(rozumowanie by tosiek ^^ )

  (#1) stare
tosiek is Offline
el Wymiataczos
 
Avatar tosiek
 
Postów: 985

Poziom upalenia:
X------- Doświadczenie: palił z lufki
Zarejestrowany: Dec 2007
  Wyślij wiadomośc poprzez AIM do tosiek  
Domyślnie

Pisanie pluginów(rozumowanie by tosiek ^^ ) -

14-04-2008, 14:13

Witam. Tak sobie myślę jak mi nikt nie che pomóc z pluginem więc sam zacząłem czytać o pisaniu pluginów.
To tak parę rzeczy nie rozumiem ale to wyjdzie w praniu.....

To tak po pierwsze...
czym są te funkcje? są to zadania które plugin ma wykonać ?
i musi być coś co wywoła funkcję?
to tak funkcję wywołuje albo moduł typu :
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

jak sprawdzić który moduł co wywołuje?
oraz czy wszystkie moduły mogą być w jednym pluginie i czy w którymś module funkcje się powtarzają?

albo:

public plugin_init() {
register_event("HLTV", "spawn", "a", "0")
}

przez register event...
ale który event robi coś po respawnie?
i jaką ma flagę oraz tę liczbę?

oraz 3 sposób wywołanie poprzez inną funkcję ale czy wtedy moduł musi być w include?
Kod:
public spawn(id){
	set_task(10.0,"check_name",id)}


public check_name(id)
i co funkcja spawn wywoła funkcję check_name?
ale czy do check_name potrzebne jest coś w include?
a i jaki event lub include jest potrzebny do spawn?

a i czy gdzieś idzie sprawdzić jaka funkcja potrzebuje jakiego include lub event ?

i teraz do sedna.....

czy w tym pluginie poniżej jest potrzebne include amxmisc?
wiem że include amxmodx jest potrzebne do rejestracji autora ale inne to nie wiem:)
a i jak wywołac tak żeby spawn gracza wywołał skanowanie jego nicku?
jakei include lub event- y są potrzebne?


(ogólna zasada pluginu:
1.gracz się respi-
2.mija 30 sec-
3.plugin skanuje nick jeżeli znajdzie [NO-sXe-I] to oznacza go a jeżeli nie to zostawia w spokoju-
4.jak jest oznaczony to pokazuje info o sxe-
5.Wysyła mu potem sxe-
6. Kickuje go po jakimś czasie
tutaj plugin:
(dodam że nie działa)
(plugin zrobiony przez "seba" z tego forum)
Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>// czy amxmisc jest potrzebny?

#define PLUGIN "Auto sXe Magnament"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"

new nosxe[33]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("HLTV", "spawn", "a", "0")
}

public spawn(id) // jaką funkcję dać? jakie include lub event jest potrzebny?
	set_task(30.0,"check_name",id) // ktos wchodzi - za 3 minuty sprawdzamy go}


public check_name(id) // minely juz 3 minuty
{
	new name[32]
	get_user_name(id,name,31) // pobieramy nick
	
	if(contain(name,"[NO-sXe-I]") != -1) // ma no-sxe w nicku
	{
		nosxe[id] = 1 // flagujemy go jako gracza bez sxe
		show(id) // pokazujemy info o sxe
	}
}

public show(id)
{
	if(!nosxe[id]) return // nie oznakowany? nie robimy nic
	
	show_motd(id, "sxe.html", "Sciagnij sXe!") // pokazujemy strone informacyjna
	set_task(10.0,"download",id) // za 10 sekund wysylamy sxe
}


public download(id)
{
	show_motd(id,"http://www.tosiek.yoyo.pl/sxe.rar","sXe") // wysylamy sxe aby gracz sciagnal
	set_task(45.0,"kick",id) // za 2 minuty go kickujemy
}

public kick(id)
	if(nosxe[id])
	server_cmd("kick #%d Zainstaluj sXe!(dostepne na www.tosiek.y0.pl )",get_user_userid(id)) // kickujemy gracza aby zainstalowal sxce


public client_disconnect(id)
	nosxe[id] = 0 // odznakowujemy dla nowego gracza
PS. tutaj znalazłem coś do spawn:
http://www.amxmodx.org/doc/index.htm...ster_event.htm
  
UWAGA !!!

W tej chwili widzisz tylko pierwszy post tego tematu. Aby zobaczyć więcej wiadomości lub napisać post musisz się zalogować lub zarejestrować.

Odpowiedz

Narzędzia wątku

Podobne wątki
Temat Forum
tosiek { Surf }
Serwery Counter Strike 1.6 Non Steam, adresy i opinie
tosiek { Paintball }
Serwery Counter Strike 1.6 Non Steam, adresy i opinie
Tosiek Zombie oraz Chowany (H'n'S)
Serwery Counter Strike 1.6 Non Steam, adresy i opinie
tosiek.pl - do oceny oraz potrzebne propozycje
Strony klanowe Counter Strike
pisanie na zielono/ogłoszenia
Szukam pluginu AMX/AMXX
PISANIE
Pluginy, dodatki, AMX, AMXX
Pisanie na chacie
Problemy z Counter Strike 1.6 Non Steam
Głosowanie i pisanie
Pluginy, dodatki, AMX, AMXX
Pisanie nazw tematu
Instalacja i podstawy Counter Strike 1.6 Non Steam

Zasady Postowania
Nie możesz zakładać nowych tematów
Nie możesz pisać wiadomości
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Code jest Włączony
EmotikonyWłączony
[IMG] kod jest Włączony
HTML kod jest Wyłączony
Trackbacks are Włączony
Pingbacks are Włączony
Refbacks are Wyłączony


X Przeglądasz forum jako gość, zarejestruj się aby uzyskać pełen dostęp do wiaderkowego stuff'u ganja

zalogowani nie widzą reklam

Sieć serwerów HashJama
nr Nazwa IP:Port Sloty Typ Status
#1 HashJama #1 [FFA] | wiaderko.com 212.180.241.143:27064 25+1 NS
#2 HashJama #2 [SJM] | wiaderko.com 212.180.241.143:27442 15+1 NS
#3 HashJama #3 [SJM#2] | wiaderko.com 212.180.143.9:27218 15+1 NS
#4 HashJama #4 [TP] | wiaderko.com 212.180.143.9:27224 15+1 NS
#5 HashJama #5 [WC3FT] | wiaderko.com 212.180.143.9:27206 15+1 NS
#6 HashJama #6 [PokeMod] | wiaderko.com 212.180.143.9:27194 15+1 NS
#7 HashJama #7 [Diablo] | wiaderko.com 212.180.143.9:27200 16 NS
#8 HashJama #8 [WC3FT] | wiaderko.com 212.180.143.9:27212 16 Steam

Sieć serwerów HashJama sponsoruje Gradobicie.pl, HeadAdmin: add


Najpopularniejsze zapytania na forum
Chmura zapytań powered by mosh
pisanie pluginów pod amx pisanie pluginów amx pisanie pluginów pisanie prosby pacsteam by tosiek total commander pisanie pluginow problemy z zapisaniem na sony vegas problemy z pisaniem w cs problem z pisaniem w cs patch na pisanie do cs 1.6 komendy na pisanie w cs komenda na wpisanie hasla w amx admin komenda na wpisanie hasla dla admina w cs komenda na pisanie przez admina w cs kolorowe pisanie w say cs1.6 kolorowe pisanie w csie kolorowe pisanie w cs1.6 kolorowe pisanie w cs 1.6 kolorowe pisanie w cs kolorowe pisanie steam kolorowe pisanie na steamie kolorowe pisanie na steam kolorowe pisanie cs 1.6 kolorowe pisanie cs kolorowe pisanie hlds zapisanie ustawien cs kolorowe pisanie cs pisanie na kolorowo cs 1.6 pisanie na kolorowo counter strike 1.6 dodatki pisanie screensaver desktop fondo build personal converter Serwery CS 1.6 non-steam non steam

Powered by vBulletin ® =w= Edition
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
Spolszczenie: vBHELP.pl - Polski Support vBulletin

Inne strony korporacji ;) wiaderko: Portal Counter Strike | Katalog Counter Strike | Forum Wielotematyczne | Free download | Free software download

Copyright © 2007-2008 Counter Strike wiaderko.com