Jump to content


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

Posted Image Posted Image

Guest Message by DevFuse
 

Leczenie przy danej klasieHELP :/


  • This topic is locked This topic is locked
5 replies to this topic

#1 Veeq

    Profesjonalista

  • Zbanowany

  • Reputacja: 6
    Nowy

  • Postów:170
  • Lokalizacja:Płock
Offline

Posted 01.05.2010 17:30

mam mały problem, wszyscy ładnie mi opisali co mam zrobić aby dana klasa dostawała co 5 sec np 30 hp ale nikt nie napisał gdzie to wkleić co pod co itp. Goq napisał żebym zrobił coś takiego :
public hppp(id)
{
             new ammount=30
             if (get_user_health(id)+ammount>race_heal[player_class[id]]+player_strength[id]) return PLUGIN_HANDLED
             new hp = get_user_health(id)
             set_user_health(id, hp + ammount) 
}
roundstart()
for...
set_task(5.0, "hppp", i, _, _, "b")

ale gdzie to mam wkleić żeby to działało? :/

Edited by Veeq, 01.05.2010 18:14.


#2 Gość_deLLek_*

  • Gość

  • Reputacja: 0

Offline

Posted 01.05.2010 18:10

public plugin_init() {
register_logevent("Poczatek_Rundy", 2, "1=Round_Start")
}

public Poczatek_Rundy()
{
set_task(5.0, "hppp", i, _, _, "b")
}

public hppp(id)
{
new ammount=30
if (get_user_health(id)+ammount>race_heal[player_class[id]]+player_strength[id]) return PLUGIN_HANDLED
new hp = get_user_health(id)
set_user_health(id, hp + ammount)
}


Dodajesz w odpowiednich miejscach :)

( Chyba sobie poradzisz? )

#3 Veeq

    Profesjonalista

  • Autor tematu
  • Zbanowany

  • Reputacja: 6
    Nowy

  • Postów:170
  • Lokalizacja:Płock
Offline

Posted 01.05.2010 18:14

nie poradze sobie... Mógłbyś napisać co do czego?? gdzie to dodać wszystko :/

#4 Screeaam...

    ; ooo

  • Zbanowany

  • Reputacja: 154
    Profesjonalista

  • Postów:1,012
  • Lokalizacja:Sosnowiec
Offline

Posted 01.05.2010 18:55

nie poradze sobie... Mógłbyś napisać co do czego?? gdzie to dodać wszystko :/


PRZECIEŻ CI NAPISAŁ!!!

#5 Gość_deLLek_*

  • Gość

  • Reputacja: 0

Offline

Posted 02.05.2010 07:47

register_logevent("Poczatek_Rundy", 2, "1=Round_Start")


dodajesz w plugin_init() (np. pod innymi eventami)


public Poczatek_Rundy()
{
set_task(5.0, "hppp", i, _, _, "b")
}

public hppp(id)
{
new ammount=30
if (get_user_health(id)+ammount>race_heal[player_class[id]]+player_strength[id]) return PLUGIN_HANDLED
new hp = get_user_health(id)
set_user_health(id, hp + ammount)
}


Dodajesz w dowolnym miejscu (Tylko nie wrzuć tego do innej funkcji) najlepiej umieść samym końcu.

#6 Veeq

    Profesjonalista

  • Autor tematu
  • Zbanowany

  • Reputacja: 6
    Nowy

  • Postów:170
  • Lokalizacja:Płock
Offline

Posted 02.05.2010 08:59

A pod klasa nic nie pisac?




  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Sign In