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
 

Qimax - zdjęcie

Qimax

Rejestracja: 21.12.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 14.01.2012 00:24
-----

Moje tematy

Komenda i Zombie Respawn

11.01.2012 14:55

Witam mam 2 pytanie 1 jak zrobić by sumował się exp czyli gdy już ktoś posiada 200xp a ja mu dodaje 100 to ma razem 300.
Bo teraz jest tak gdy wpisze komende set_exp <nick> <exp> daje tą ilość a chodzi by dodawało.

register_clcmd("set_exp", "DodajExp", ADMIN_IMMUNITY, " < nickname > < exp >")


public DodajExp(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;

new szTarget[32], szExp[32], iTarget, iExp;
read_argv(1, szTarget, 31)
read_argv(2, szExp, 31)

iTarget = cmd_target(id, szTarget, CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS);
iExp = str_to_num(szExp)

if(iTarget) {
new name[32], name_target[32]
get_user_name(id, name, 31)
get_user_name(iTarget, name_target, 31)

client_print(id, print_chat, "ADMIN: %s dodal graczowi %s %i expa", name, name_target, iExp)

native_set_user_xp(iTarget, iExp)
}
}

Dzięki z góry.

Drugie pytanie czy instnieje zp_respwan zombie, który respi tylko na wyznaczonych plagach?
Kto jest w temacie to wie, że bez sensu jest jak się respi zombie na nemesis i swarm mode:D
Chodzi o to: czy mógł by ktoś dodać troche kodu by blokowało resp na swarm mode, nemesis mode? Będę wdzięczny.


#include <amxmodx>
#include <amxmisc>

#pragma semicolon 1

#define TASK_TIME 5.0
#define ZP_TEAM_ZOMBIE (1<<0)

native zp_respawn_user(id,team);

new g_TeamJoin[33];

public plugin_init (){
register_plugin("[ZP]Auto-Respawn","1.1","LuqqasBugsy&Hattrick");
register_dictionary("zp_auto_respawn.txt");
register_event("TeamInfo","fwPlayerJoinedTeam","a","2=TERRORIST","2=CT");
}
public client_connect(id){
g_TeamJoin[id]=0;
}
public fwPlayerJoinedTeam(){
static id;
id=read_data(1);
if(!g_TeamJoin[id])g_TeamJoin[id]=1;
else{
g_TeamJoin[id]=0;
set_task(TASK_TIME,"respawn_player",id);
}
}
public respawn_player(id){
client_print(id,print_chat,"[Zombie Mod] Zostales odrodzony");
zp_respawn_user(id,ZP_TEAM_ZOMBIE);

I tak dodatko czy da rade ktoś dodać, że pokażdym respie zombie dostaje 100hp, 2 resp 200hp itp
I jeszcze jak da rade by respiło zombie tylko 5 razy.
Dzięki

Komeda i Respawn Zombie

11.01.2012 09:44

Witam mam 2 pytanie 1 jak zrobić by sumował się exp czyli gdy już ktoś posiada 200xp a ja mu dodaje 100 to ma razem 300.
Bo teraz jest tak gdy wpisze komende set_exp <nick> <exp> daje tą ilość a chodzi by dodawało.

register_clcmd("set_exp", "DodajExp", ADMIN_IMMUNITY, " < nickname > < exp >")


public DodajExp(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;

new szTarget[32], szExp[32], iTarget, iExp;
read_argv(1, szTarget, 31)
read_argv(2, szExp, 31)

iTarget = cmd_target(id, szTarget, CMDTARGET_ALLOW_SELF|CMDTARGET_NO_BOTS);
iExp = str_to_num(szExp)

if(iTarget) {
new name[32], name_target[32]
get_user_name(id, name, 31)
get_user_name(iTarget, name_target, 31)

client_print(id, print_chat, "ADMIN: %s dodal graczowi %s %i expa", name, name_target, iExp)

native_set_user_xp(iTarget, iExp)
}
}

Dzięki z góry.

Drugie pytanie czy instnieje zp_respwan zombie, który respi tylko na wyznaczonych plagach?
Kto jest w temacie to wie, że bez sensu jest jak się respi zombie na nemesis i swarm mode:D
Chodzi o to: czy mógł by ktoś dodać troche kodu by blokowało resp na swarm mode, nemesis mode? Będę wdzięczny.


#include <amxmodx>
#include <amxmisc>

#pragma semicolon 1

#define TASK_TIME 5.0
#define ZP_TEAM_ZOMBIE (1<<0)

native zp_respawn_user(id,team);

new g_TeamJoin[33];

public plugin_init (){
register_plugin("[ZP]Auto-Respawn","1.1","LuqqasBugsy&Hattrick");
register_dictionary("zp_auto_respawn.txt");
register_event("TeamInfo","fwPlayerJoinedTeam","a","2=TERRORIST","2=CT");
}
public client_connect(id){
g_TeamJoin[id]=0;
}
public fwPlayerJoinedTeam(){
static id;
id=read_data(1);
if(!g_TeamJoin[id])g_TeamJoin[id]=1;
else{
g_TeamJoin[id]=0;
set_task(TASK_TIME,"respawn_player",id);
}
}
public respawn_player(id){
client_print(id,print_chat,"[Zombie Mod] Zostales odrodzony");
zp_respawn_user(id,ZP_TEAM_ZOMBIE);

I tak dodatko czy da rade ktoś dodać, że pokażdym respie zombie dostaje 100hp, 2 resp 200hp itp
I jeszcze jak da rade by respiło zombie tylko 5 razy.
Dzięki

Plugin daje granaty

03.05.2011 21:10

Witam mam pytanie do tego pluginu:D

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <colorchat>
#include <fakemeta>

#define PLUGIN "VIP"
#define VERSION "1.0"
#define AUTHOR "User's amxx.pl"


public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "runda", 1);
}
public runda(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")

}
}



I teraz tak jak zrobić by te granaty były dawane po zabiciu przeciwenika np TT.

A jeśli nieda się to prosił bym o napisanie pluginu:
za zabicie tero dostajemy all granaty
Dzięki

Xp, Item, Opis klas jak dodać

30.04.2011 12:06

Witam mam 2 pytania.

1. Jak zrobić by każdy dostawał xp za zabicie przeciwnika.
Jak ktoś może to pisam krok po kroku.

2.Jak zrobić by za zabicie dostawało się item i tu tez prosił bym o opis gdzie i co dopisać.

3. I mam pytanie jak zrobić opis klas w innym pliku lub w podstawowym jakis link lub coś.

Dzięki z góry.

Jak sprawdzic lub zmienić dane

28.04.2011 15:59

Witam mam pytanie czy się da sprawdzic za pomocą mysql jaki jak administrator amxbansa i czy da się to zmienić?
Lub coś w tym stylu lub za pomocą ftp?