Problem z Tutor
Arvanity
03.07.2012
Witam , może mi ktoś spokojnie wyjaśnić jak się wgrywa ten plugin http://amxx.pl/topic...condition-zero/
wgrałem go na serwer , wrzuciłem pliki dopisałem do plugins.ini
jak się wchodzi na serwer to się pliki ścigają ale co dalej ? , gdzie mogę dodać swój tekst ? ,
wgrałem go na serwer , wrzuciłem pliki dopisałem do plugins.ini
jak się wchodzi na serwer to się pliki ścigają ale co dalej ? , gdzie mogę dodać swój tekst ? ,
Gość_21977_* 03.07.2012
Dokładnie jest w tym dziale wszystko opisane, do wyświetlania tutorów służy komenda
tutorMake(id,TutorColor:Color,Float:fTime = 0.0,const szText[],any:...)
Arvanity
03.07.2012
ale gdzie to się dopisuje w sma ? , i w którym miejscu dokładnie tekst wpisać
Pan PrO
03.07.2012
Tego się używa w pluginach
A co byś chciał żeby w tym tutorze się wyświetlało ??
Użytkownik Pan PrO edytował ten post 03.07.2012 14:52
A co byś chciał żeby w tym tutorze się wyświetlało ??
Użytkownik Pan PrO edytował ten post 03.07.2012 14:52
DarkGL
03.07.2012
nie mamy szklanej kuliale gdzie to się dopisuje w sma ?
4 parametri w którym miejscu dokładnie tekst wpisać
prostakiloveyou
04.07.2012
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <tutor> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "ssdhdfjbdfa" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "btw", 1) } public plugin_precache() { tutorPrecache(); } public btw(player) { //if(get_user_name(id,name,33)) { tutorMake(0,TUTOR_GREEN,5.0,"info", player) //} }ja chcialem wyswietlic info i wyswietla co runde, tylko ze czasami sie pojawia naweo 30 okienek ;/ jak to poprawnie napisac?
Użytkownik prostakiloveyou edytował ten post 04.07.2012 01:28
Gość_21977_* 04.07.2012
Jeśli 1. parametr = 0, to wiadomość wyświetlana jest do wszystkich.
Każdorazowo przy spawnie dowolnej osoby, wiadomość wyświetlana jest do wszystkich. 30 osób na serwerze = 30 okienek.
Zamiast
Każdorazowo przy spawnie dowolnej osoby, wiadomość wyświetlana jest do wszystkich. 30 osób na serwerze = 30 okienek.
Zamiast
tutorMake(0,TUTOR_GREEN,5.0,"info", player)wyświetl
tutorMake(player,TUTOR_GREEN,5.0,"info")Wówczas będzie wyświetlać się 1 wiadomość, tylko osobie o id player.
prostakiloveyou
04.07.2012
zmienilem
i nikomu nie pokazujeZamiast
tutorMake(0,TUTOR_GREEN,5.0,"info", player)
wyświetl
tutorMake(player,TUTOR_GREEN,5.0,"info")
Wówczas będzie wyświetlać się 1 wiadomość, tylko osobie o id player.
Gość_21977_* 04.07.2012
I dalej wygląda to tak, jak w kodzie z Twojego poprzedniego postu?
public btw(player)
{
//if(get_user_name(id,name,33)) {
tutorMake(player,TUTOR_GREEN,5.0,"info")
//}
}
prostakiloveyou
04.07.2012
tak, skomplikowany i wrzucony, zmieniona mapka, 7 osob i nic sie nie pojawia,
powinno byc co runde
a pliki tutota itp. to sa, bo normalnie dzialalo tylko ze wyskakiwalo tyle okienek ile graczy bylo
Użytkownik prostakiloveyou edytował ten post 04.07.2012 13:05
powinno byc co runde
a pliki tutota itp. to sa, bo normalnie dzialalo tylko ze wyskakiwalo tyle okienek ile graczy bylo
Użytkownik prostakiloveyou edytował ten post 04.07.2012 13:05
prostakiloveyou
04.07.2012
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <tutor> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "sw3356476fhd" public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "btw", 1) } public plugin_precache() { tutorPrecache(); } public btw(player) { //tutorMake(0,TUTOR_GREEN,5.0,"", player) tutorMake(player,TUTOR_GREEN,5.0,"info") }
Użytkownik prostakiloveyou edytował ten post 04.07.2012 15:29
Gość_21977_* 04.07.2012
Nie masz tutorInit();
Spróbuj dodać.
edit. Ten kod działa na pewno:
Spróbuj dodać.
edit. Ten kod działa na pewno:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <engine>
#include <tutor>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "sw3356476fhd"
public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR)
tutorInit();
RegisterHam(Ham_Spawn, "player", "spawned", 1);
}
public plugin_precache(){
tutorPrecache();
}
public spawned(id){
tutorMake(id,TUTOR_GREEN,5.0,"info");
}