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

Mała poprawka


  • Zamknięty Temat jest zamknięty
10 odpowiedzi w tym temacie

#1 loleN

    Profesjonalista

  • Oczekujący

Reputacja: 27
Życzliwy

  • Postów:157
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 07.03.2009 14:15

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


#define PLUGIN "DeathRun Extras"
#define VERSION "1.0"
#define AUTHOR "loleN~"

new bool: uzyl[33] = false

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("HLTV", "wyczysc", "a", "1=0", "2=0");
    register_clcmd("say /heal", "heal")
    register_clcmd("say /bron","usp")
    register_clcmd("say /usp","usp")
    register_clcmd("say_team /bron","usp")
    register_clcmd("say_team /usp","usp")
    RegisterHam(Ham_Spawn, "player", "starthp", 1)
    register_clcmd("say /kill","kill") 
    log_amx("DeathRun Extras v%s by loleN[www.pjs-cs.eu] zostal wlaczony.", VERSION)
}
public wyczysc()
{
    new players[32], pnum
    get_players(players, pnum);
    uzyl[players[pnum]] = false
}

public heal(id)
{
new CsTeams:userTeam = cs_get_user_team(id)

switch(CsTeams:userTeam) 
{
    case 2: 
        {
        set_user_health (id, 50) 
        }
    case 1: 
        {
        set_user_health (id, 100) 
        }
}
}

public usp(id)
{
new CsTeams:userTeam = cs_get_user_team(id)

switch(CsTeams:userTeam) 
{
    case 2: 
        {
        give_item(id, "weapon_usp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        give_item(id, "ammo_45acp") 
        }
    case 1: 
        {
        client_print(id, print_chat,"Jestes terrorysta nie mozesz posiadac broni!")
        }
}
}
public starthp(id)
{
new CsTeams:userTeam = cs_get_user_team(id)

switch(CsTeams:userTeam) 
{
    case 2: 
        {
        set_pev(id, pev_health, 50.0) 
        }
    case 1: 
        {
        set_user_health (id, 100) 
        }
}
}
public kill(player)
{
      user_silentkill(player)
}

Może ktoś mi poprawić, plugin działa ale są błędy.
  • +
  • -
  • 0

#2 bakul. <3

    Wszechmogący

  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:612
  • GG:
  • Imię:Przemek
  • Lokalizacja:Warszawa
Offline

Napisano 07.03.2009 14:18

To powiedz jakie są te błędy? Będzie nam łatwiej.
  • +
  • -
  • 0

#3 loleN

    Profesjonalista

  • Autor tematu
  • Oczekujący

Reputacja: 27
Życzliwy

  • Postów:157
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 07.03.2009 14:19

L 03/07/2009 - 02:11:29: Start of error session.

L 03/07/2009 - 02:11:29: Info (map "de_nuke") (file "addons/amxmodx/logs/error_20090307.log")

L 03/07/2009 - 02:11:29: [CSTRIKE] Invalid player 1

L 03/07/2009 - 02:11:29: [AMXX] Displaying debug trace (plugin "drex.amxx")

L 03/07/2009 - 02:11:29: [AMXX] Run time error 10: native error (native "cs_get_user_team")

L 03/07/2009 - 02:11:29: [AMXX]    [0] drex.sma::starthp (line 78)


  • +
  • -
  • 0

#4 bakul. <3

    Wszechmogący

  • Użytkownik

Reputacja: 88
Zaawansowany

  • Postów:612
  • GG:
  • Imię:Przemek
  • Lokalizacja:Warszawa
Offline

Napisano 07.03.2009 14:23

L 03/07/2009 - 02:11:29: [AMXX] Displaying debug trace (plugin "drex.amxx")
Masz taki plugin jak drex.amxx?
  • +
  • -
  • 0

#5 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 07.03.2009 14:27

Kod:
L 03/07/2009 - 02:11:29: [AMXX] Displaying debug trace (plugin "drex.amxx")

Masz taki plugin jak drex.amxx?


omfg, hahaha :lol:

no nie wiem czy jesteś autorem tego pluginu(chociaż podpisałeś się pod nim) że poprawić go nie potrafisz, ale spróbuj tego:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>


#define PLUGIN "DeathRun Extras"
#define VERSION "1.0"
#define AUTHOR "loleN~"

new bool: uzyl[33] = false

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("HLTV", "wyczysc", "a", "1=0", "2=0");
	register_clcmd("say /heal", "heal")
	register_clcmd("say /bron","usp")
	register_clcmd("say /usp","usp")
	register_clcmd("say_team /bron","usp")
	register_clcmd("say_team /usp","usp")
	RegisterHam(Ham_Spawn, "player", "starthp", 1)
	register_clcmd("say /kill","kill")
	log_amx("DeathRun Extras v%s by loleN[www.pjs-cs.eu] zostal wlaczony.", VERSION)
}
public wyczysc()
{
	new players[32], pnum
	get_players(players, pnum);
	uzyl[players[pnum]] = false
}

public heal(id)
{
	new CsTeams:userTeam = cs_get_user_team(id)
	
	switch(CsTeams:userTeam)
	{
		case 2:
		{
			set_user_health (id, 50)
		}
		case 1:
		{
			set_user_health (id, 100)
		}
	}
}

public usp(id)
{
	new CsTeams:userTeam = cs_get_user_team(id)
	
	switch(CsTeams:userTeam)
	{
		case 2:
		{
			give_item(id, "weapon_usp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
		}
		case 1:
		{
			client_print(id, print_chat,"Jestes terrorysta nie mozesz posiadac broni!")
		}
	}
}
public starthp(id)
{
	if (pev_valid(id))
	{
		new CsTeams:userTeam = cs_get_user_team(id)
		
		switch(CsTeams:userTeam)
		{
			case 2:
			{
				set_pev(id, pev_health, 50.0)
			}
			case 1:
			{
				set_user_health (id, 100)
			}
		}
	}
}
public kill(player)
{
	user_silentkill(player)
}

  • +
  • -
  • 0

#6 loleN

    Profesjonalista

  • Autor tematu
  • Oczekujący

Reputacja: 27
Życzliwy

  • Postów:157
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 07.03.2009 14:38

Napisałem go na tutach z innych stron.

@Edit
Dalej to samo!
L 03/07/2009 - 14:43:05: Start of error session.
L 03/07/2009 - 14:43:05: Info (map "de_cbble") (file "addons/amxmodx/logs/error_20090307.log")
L 03/07/2009 - 14:43:05: [CSTRIKE] Invalid player 1
L 03/07/2009 - 14:43:06: [AMXX] Displaying debug trace (plugin "drex.amxx")
L 03/07/2009 - 14:43:06: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 03/07/2009 - 14:43:06: [AMXX]    [0] drex.sma::starthp (line 78)

  • +
  • -
  • 0

#7 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 07.03.2009 16:16

Zamiast cstrike uzyj...hmm... fakemeta?

new userTeam = pev(id,pev_team);

Powinno dac 1 dla tt i 2 dla ct 0 dla spec czy cos
  • +
  • -
  • 0

#8 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 07.03.2009 16:38

Ta funkcja wyczyść nie do końca jest raczej taka jak być powinna.
Spróbuj może tego:
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

#define PLUGIN "DeathRun Extras"
#define VERSION "1.0"
#define AUTHOR "loleN~"

new bool: uzyl[33] = false

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("HLTV", "wyczysc", "a", "1=0", "2=0");
	register_clcmd("say /heal", "heal")
	register_clcmd("say /bron","usp")
	register_clcmd("say /usp","usp")
	register_clcmd("say_team /bron","usp")
	register_clcmd("say_team /usp","usp")
	RegisterHam(Ham_Spawn, "player", "starthp", 1)
	register_clcmd("say /kill","kill")
	log_amx("DeathRun Extras v%s by loleN[www.pjs-cs.eu] zostal wlaczony.", VERSION)
}
public wyczysc()
{
	new players[32], pnum
	get_players(players, pnum);
	for (new i; i<pnum; i++)
		uzyl[players[i]] = false
}

public heal(id)
{
	new userTeam = get_user_team(id)
	
	switch(userTeam)
	{
		case 1:
		{
			set_user_health (id, 50)
		}
		case 2:
		{
			set_user_health (id, 100)
		}
	}
}

public usp(id)
{
	new userTeam = get_user_team(id)
	
	switch(userTeam)
	{
		case 1:
		{
			give_item(id, "weapon_usp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
			give_item(id, "ammo_45acp")
		}
		case 2:
		{
			client_print(id, print_chat,"Jestes terrorysta nie mozesz posiadac broni!")
		}
	}
}
public starthp(id)
{
	new userTeam = get_user_team(id)
	
	switch(userTeam)
	{
		case 1:
		{
			set_pev(id, pev_health, 50.0)
		}
		case 2:
		{
			set_user_health (id, 100)
		}
	}
}
public kill(player)
{
	user_silentkill(player)
}

  • +
  • -
  • 0

#9 loleN

    Profesjonalista

  • Autor tematu
  • Oczekujący

Reputacja: 27
Życzliwy

  • Postów:157
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 07.03.2009 17:26

okk działa tylko literki trzeba przestawić :D
  • +
  • -
  • 0

#10 mgr inż. Pavulon

    C35H60Br2N2O4

  • Przyjaciel

Reputacja: 1 742
Godlike

  • Postów:6 881
  • Steam:steam
  • Imię:Konrad
  • Lokalizacja:Koniecpol
Offline

Napisano 07.03.2009 17:59

okk działa tylko literki trzeba przestawić :D

jakie znów literki ?
  • +
  • -
  • 0

#11 loleN

    Profesjonalista

  • Autor tematu
  • Oczekujący

Reputacja: 27
Życzliwy

  • Postów:157
  • Steam:steam
  • Lokalizacja:Częstochowa
Offline

Napisano 07.03.2009 18:05

case 2 dać na 1, a case 1 przestawić na 2 i wtedy było okk
  • +
  • -
  • 0




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

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