Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Dawanie broni z opóźnieniem


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

#1 IglO

    Początkujący

  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:16
  • Lokalizacja:Net
Offline

Napisano 22.07.2012 10:23

Witam, jak przerobić ten plugin żeby dawał broń z 5 sekundowym opóźnieniem, jak widać oróbowałem coś zrobić jednak mi nie wychodzi.


#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#include <ColorChat>


public plugin_init() {
register_plugin("VIP", "1.0", "MagikGK`");
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
register_clcmd("say /vip", "Info");
register_clcmd("say /vips", "VipyOnline");
register_clcmd("say /vipy", "VipyOnline");
}
public client_authorized(id)
{
set_task(5.0, "fwHamPlayerSpawnPost", id);
}
public fwHamPlayerSpawnPost(id){

if (get_user_flags(id) & ADMIN_LEVEL_H) {

give_item(id, "weapon_p90");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");

}
}
public Info(id)
{
show_motd(id, "vip.txt");
}
public VipyOnline(id)
{
ColorChat(id, GREEN, "Aktualnie na serwerze vip'a ma :");
for(new i = 1; i <= get_maxplayers(); i++)
{
if(is_user_connected(i) && ADMIN_LEVEL_H)
{
new name[32];
get_user_name(i, name, 31);
ColorChat(id, TEAM_COLOR, "%s", name);
}
}
}


  • +
  • -
  • 0

#2 GT Team

    Ten lepszy xD

  • Zbanowany

Reputacja: 321
Wszechpomocny

  • Postów:1435
  • GG:
  • Imię:Tomasz i Grzegorz
  • Lokalizacja:Wojkowice
Offline

Napisano 22.07.2012 10:35

Ale jak się gracz odrodzi czy gdzie ?

Jeżeli jak się odrodzi to tak :

public plugin_init() {
register_plugin("VIP", "1.0", "MagikGK`");
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
register_clcmd("say /vip", "Info");
register_clcmd("say /vips", "VipyOnline");
register_clcmd("say /vipy", "VipyOnline");
}

public fwHamPlayerSpawnPost(id){
set_task(5.0, "DajBron", id);
}

public DajBron(id) {

if (get_user_flags(id) & ADMIN_LEVEL_H) {

give_item(id, "weapon_p90");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");
give_item(id, "ammo_57mm");

}
}




Jeżeli się gracz odrodzi to po 5 sekundach wywola funkcję : DajBroń(id)
I sprawdzi czy jest VIP'em, jeżeli jest to wykonuje dalej funkcję.

P.S : Dodaj resztę kodu :]

Użytkownik PaTrIcKx edytował ten post 22.07.2012 10:39

Nowa wersja Tower Defense 0.2 Alpha | Inne Mody -> Nowości

 


#3 IglO

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Mniej niż zer0.

  • Postów:16
  • Lokalizacja:Net
Offline

Napisano 22.07.2012 10:38

Na respie, na paintball w ciagu 2-3 usuwa kazdemu bronie i ja muszze meic bron po 5s.

To jest cały kod vip'a

Użytkownik IglO edytował ten post 22.07.2012 10:44

  • +
  • -
  • 0




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

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