←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Chcesz być nie śmiertelny? O to plugin dla...

DockU's Photo DockU 02.09.2012

Witam.
Przedstawiam wam mój plugin, który uwalnia opcję nie śmiertelność.
Chyba nie muszę tłumaczyć jak to działa :D

//Komendy:

/kamikadze

//Instalacja

standardowa ;)

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "Kamikadze"
#define VERSION "1.2"
#define AUTHOR "T!FA"


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kamikadze", "kamikadze")
}

public kamikadze(id)
{
set_user_godmode(id,1)
set_user_gravity(id,0.50)
client_print(id, print_chat,"Zaraz rozpetasz pieklo!")
}


Jeśli ktoś sobie życzy mogę skasować set_user_gravity i wstawić np. set_user_noclip ^^

<ciach>
Ojciec Dyrektor (02.09.2012 19:22):
Upraszanie się o punkty reputacji jest niemile widziane a w konsekwencji może zostać nagrodzone ujemnymi punktami lub ostrzeżeniem.

Edited by Ojciec Dyrektor, 02.09.2012 19:22.
Upraszanie się o punkty reputacji jest niemile widziane a w konsekwencji może zostać nagrodzone ujemnymi punktami lub ostrzeżeniem.
Quote

  • +
  • -
K!113r's Photo K!113r 02.09.2012

A sprawdzanie czy gracz żyje? Jeżeli dla wszystkich komenda to trochę bez sensu...
Edit
A może jeszcze byś jakoś włączał godmode? Rozumiem że to twój pierwszy plugin, lecz raczej mało przemyślany.
Edited by K!113r, 02.09.2012 11:28.
Quote

DockU's Photo DockU 02.09.2012

Wiem ale to jest plugin 4fun a z tym sprawdzanie czy gracz żyje to musze jeszcze nad tym popracować.
A Godmode włącza się gdy wpiszesz /kamikadze + gravitacja
Quote

  • +
  • -
K!113r's Photo K!113r 02.09.2012

Przepraszam pisze z telefonu ze słownikiem, miało być wyłączał xD
Quote

DockU's Photo DockU 02.09.2012

Nieśmiertelność i Gravity wyłączają się po rozegranej rundzie i myśle że żadna komenda nie jest potrzebna żeby to wyłączyć ;>
Quote

  • +
  • -
Droso's Photo Droso 02.09.2012

serio nie wiem po co to.
+kod najlepiej jakby wyglądał o tak.

#include <amxmodx>
#include <cstrike>
#include <fun>
#define PLUGIN "Kamikadze"
#define VERSION "1.2"
#define AUTHOR "T!FA"
new bool:bKamikadze[33] = false;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /kamikadze", "kamikadze")  
register_logevent("round_end", 2, "1=Round_End")  // event koniec rundy
}
public kamikadze(id)
{
if(is_user_alive(id) && !bKamikadze[id]){
  bKamikadze[id] = true;
  set_user_godmode(id,1)
  set_user_gravity(id,0.50)
  client_print(id, print_chat,"Zaraz rozpetasz pieklo!")
}
else
  if(is_user_alive(id)){
  bKamikadze[id] = false;
  set_user_godmode(id,0)
  set_user_gravity(id,1.0)
  client_print(id, print_chat,"I po piekle!")
 
}
} 
public round_end(){
  for(new i=1;i<=get_maxplayers();i++)
  if(is_user_connected(i))
  bKamikadze[i] = false; 

}
Opcja włączania i wyłączania + warunek czy gracz jest zywy
Quote

DockU's Photo DockU 02.09.2012

HubertTM ja się dopiero ucze...


Nie jestem takim profesjonalistą jak ty ;> i to był mój pierwszy plugin ^^

Ucze się teraz jak zrobić plugin ze zmieną :) I zajefajnie by było gdyby ktoś z was zrobił jakiś Porządny poradnik ;)
Quote