←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Plugin ma dzialac tylko na niezyjacych

Zablokowany

M@nkovsky - zdjęcie M@nkovsky 29.08.2011

otóż potrzebuje ,aby ktoś przerobił mi ten plugin ,żeby działał tylko na nieżyjących graczy
http://amxx.pl/topic...413#entry281413
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 29.08.2011

przed stworzeniem tutora zrób warunek - is user alive...
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 29.08.2011

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod XProblemy z pluginami
do
Scripting AMXXPluginy

Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 29.08.2011

if(!is_user_alive(id)) // nie zyje

 

{

cos(id)

}

public cos(id)

{

// kod

}
Odpowiedz

M@nkovsky - zdjęcie M@nkovsky 29.08.2011

Niestety nie działa. czy mógłby ktoś zrobić "gotowca"?
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 29.08.2011

Sprawdź
komenda /test
#include <amxmodx>
#include <amxmisc>
#include <tutor>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "DarkGL"
public plugin_init() {
    	register_plugin(PLUGIN, VERSION, AUTHOR)
       
    	tutorInit();
       
    	register_clcmd("say /test","test");
}
public plugin_precache(){
    	tutorPrecache()
}
public test(id){
if(!is_user_alive(id))
{
tutorMake(id,TUTOR_RED,5.0,"Czerwony tutor")
}
}
Odpowiedz

M@nkovsky - zdjęcie M@nkovsky 29.08.2011

+poleciał lecz mam jeszcze jedno pytanie . Zrobiłem tak jak mówiłeś aleee jest problem gdy
set_task(15.0, "test", _, _, _, "b")
set_task(19.0, "test2", _, _, _, "b")
znow wyswietla sie dla wszystkich
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 29.08.2011

Bo nie nadajesz id na taska więc nie ma jak tego sprawdzić
Sprawdź to :
#include <amxmodx>
#include <amxmisc>
#include <tutor>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "DarkGL"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

tutorInit();

set_task(15.0, "cos", _, _, _, "b")
}
public plugin_precache(){
tutorPrecache()
}
public cos(id)
{
for(new id=1;id<33;id++)
test(id)
}
public test(id){
if(!is_user_alive(id))
{
tutorMake(id,TUTOR_RED,5.0,"Czerwony tutor")
}
}

Użytkownik speedkill123 edytował ten post 30.08.2011 07:00
Odpowiedz
Zablokowany