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

Komenda i Zombie RespawnKomenda i Zombie Respawn


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Qimax

    Profesjonalista

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:204
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:Haszyszlandia
Offline

Napisano 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
  • +
  • -
  • 0




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

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