Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Modyfikacja

Edycja VIP'a.

Modyfikacja

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
7 odpowiedzi w tym temacie

#1 adamus81

    Profesjonalista

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:160
  • GG:
  • Imię:Adam
  • Lokalizacja:Konin
Offline

Napisano 22.02.2012 22:57

Witam. Mam plugin VIP'a, który powinien dawac VIP'owi mniejsza grawitacje i większe tępo chodzenia. Grawitacja działa ale tylko w pierwszej rundzie, a większa szybkość chyba wcale.
Mógłby ktoś przerobic ten plugin, żeby działał w każdej rundzie i żeby dawał VIP'owi mniejsza o połowę grawitacje, i szybsze chodzenie? :)

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta_util>
#include <engine>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "respawn", 1)
}
public respawn(id) {
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
fm_set_user_maxspeed(id, 500.0)
fm_set_user_health(id,fm_get_user_health(id) + 100)
fm_set_user_armor(id,fm_get_user_armor(id) + 200)
fm_set_user_gravity(id, 0.5);


}
}
stock fm_get_user_health(index)
{
new health;
pev(index, pev_health, health)
return health;
}
stock fm_get_user_armor(id)
{
return pev(id, pev_armorvalue)
}

Użytkownik adamus81 edytował ten post 22.02.2012 22:59

  • +
  • -
  • 0

#2 forma

    Godlike

  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 22.02.2012 23:32

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta_util>
#include <engine>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new speed[33];
new grav[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "respawn", 1)
register_event( "CurWeapon", "Event_Change_Weapon", "be", "1=1" );
}
public respawn(id) {
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
speed[id] = 1;
fm_set_user_maxspeed(id, 500.0)
fm_set_user_health(id,fm_get_user_health(id) + 100)
fm_set_user_armor(id,fm_get_user_armor(id) + 200)
grav[id] = 1;
fm_set_user_gravity(id, 0.5);

}
}
stock fm_get_user_health(index)
{
new health;
pev(index, pev_health, health)
return health;
}
stock fm_get_user_armor(id)
{
return pev(id, pev_armorvalue)
}
public Event_Change_Weapon(id)
{
if(speed[id] == 1)
{
fm_set_user_maxspeed(id, 500.0)
}
if(grav[id] == 1)
{
fm_set_user_gravity(id, 0.5);
}
}


Sprawdź to.
  • +
  • -
  • 1

#3 GabrieL

    Zaawansowany

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:137
  • Imię:Gabriel
  • Lokalizacja:Grudziądz
Offline

Napisano 23.02.2012 00:04

@up
Szukam Podobnego Pluginu ;d
Z Menu do wyboru .
Menu :
1. +100hp (startowe +100hp)
2. 100kamizelki
3.Grwaitacja
4.Speed
5.Noktowizor
6. Granat Dymny

Czy ktoś by był w stanie napisac taki plugin ?
Flaga : t
menu znika po wybraniu opcji .

#4 adamus81

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:160
  • GG:
  • Imię:Adam
  • Lokalizacja:Konin
Offline

Napisano 23.02.2012 13:56

Dziękuję Forma :) Działa tak jak powinien. Ten plugin daje jeszcze 100 HP i 200 Kamizelki?
I mam jeszcze jeden problem. Mam plugin na modele VIP'a. Ale nie działa od początku tylko od któreś tam rundy i modele czasem się bugują, że mam pomylone kierunki i nie mogę strzelać. Daje kod SMA może jest coś źle.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init() {
register_plugin("DR MODEL", "1.15.14", "I Eagle")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}
public plugin_precache() {
precache_model("models/player/csFragMania/vip_ct.mdl")
precache_model("models/player/csFragMania/vip_tt.mdl")
return PLUGIN_CONTINUE
}
public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_LEVEL_H) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "vip_tt")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "vip_ct")
}
else {
cs_reset_user_model(id)
}
}
return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\ rtf1\ ansi\ deff0{\ fonttbl{\ f0\ fnil Tahoma;}}n\ viewkind4\ uc1\ pard\ lang1045\ f0\ fs16 n\ par }
*/

Użytkownik adamus81 edytował ten post 23.02.2012 14:02

  • +
  • -
  • 0

#5 forma

    Godlike

  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 23.02.2012 14:02

http://amxx.pl/topic...odels-extended/
http://amxx.pl/topic/211-admin-models/

może to pomoże
  • +
  • -
  • 0

#6 adamus81

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:160
  • GG:
  • Imię:Adam
  • Lokalizacja:Konin
Offline

Napisano 25.02.2012 15:44

Forma ten plugin co napisałeś działa, ale niektórzy gracze bez flagi T tez mają większa szybkość i mniejsza grawitacja. Co zrobić, żeby tylko gracz z flaga T miał mniejsza grawitacje i większą szybkość?

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta_util>
#include <engine>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new speed[33];
new grav[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "respawn", 1)
register_event( "CurWeapon", "Event_Change_Weapon", "be", "1=1" );
}
public respawn(id) {
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
speed[id] = 1;
fm_set_user_maxspeed(id, 500.0)
fm_set_user_health(id,fm_get_user_health(id) + 100)
fm_set_user_armor(id,fm_get_user_armor(id) + 200)
grav[id] = 1;
fm_set_user_gravity(id, 0.5);
}
}
stock fm_get_user_health(index)
{
new health;
pev(index, pev_health, health)
return health;
}
stock fm_get_user_armor(id)
{
return pev(id, pev_armorvalue)
}
public Event_Change_Weapon(id)
{
if(speed[id] == 1)
{
fm_set_user_maxspeed(id, 500.0)
}
if(grav[id] == 1)
{
fm_set_user_gravity(id, 0.5);
}
}

  • +
  • -
  • 0

#7 forma

    Godlike

  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 25.02.2012 15:56

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fakemeta_util>
#include <engine>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new speed[33];
new grav[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "respawn", 1)
register_event( "CurWeapon", "Event_Change_Weapon", "be", "1=1" );
}
public respawn(id) {
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
speed[id] = 1;
fm_set_user_maxspeed(id, 500.0)
fm_set_user_health(id,fm_get_user_health(id) + 100)
fm_set_user_armor(id,fm_get_user_armor(id) + 200)
grav[id] = 1;
fm_set_user_gravity(id, 0.5);
}
}
stock fm_get_user_health(index)
{
new health;
pev(index, pev_health, health)
return health;
}
stock fm_get_user_armor(id)
{
return pev(id, pev_armorvalue)
}
public Event_Change_Weapon(id)
{
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_H)
{
if(speed[id] == 1)
{
fm_set_user_maxspeed(id, 500.0)
}
if(grav[id] == 1)
{
fm_set_user_gravity(id, 0.5);
}
}
}


Sprawdz.
  • +
  • -
  • 0

#8 adamus81

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:160
  • GG:
  • Imię:Adam
  • Lokalizacja:Konin
Offline

Napisano 26.02.2012 11:49

Tak myślałem, że tam jeszcze 1 IF musi być, albo później zamknąć tego pierwszego IF'a. Ale na znam się na robieniu plugin'ów więc nie grzebałem. :)
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Modyfikacja

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych