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

Plugin nie śmiga


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

#1 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 04.09.2011 19:57

Cześć oto kod pluginu:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "AutomaticBan"
#define VERSION "1.0"
#define AUTHOR "Fili:P"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("DeathMsg", "DeathMsg", "a");
}
public DeathMsg()
{
new mapa[64];
get_mapname( mapa, 63 );
new id = read_data(1); //atacker
new id2 = read_data(2); // ofiara
new hs = read_data(3) // HeadShot (1 == true)
new weapon[64]
new nick_id[64];
get_user_name( id, nick_id, 63 );
read_data(4,weapon,63) //krotka nazwa broni (bez weapon_ / CSW_ )
if( equal(mapa, "1hp") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na 1hp^" ", nick_id)
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na 1hp^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na 1hp^" ", nick_id)
}
if( equal(mapa, "35hp") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na 35hp^" ", nick_id)
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na 35hp^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na 35hp^" ", nick_id)
}
if( equal(mapa, "aim_pistol") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na aim_pistol^" ", nick_id)
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na aim_pistol^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na aim_pistol^" ", nick_id)
}
if( equal(mapa, "aim_map_usp") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na aim_map_usp^" ", nick_id)
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na aim_map_usp^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na aim_map_usp^" ", nick_id)
}
if( equal(mapa, "awp_bloodstrike2") )
{
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na awp_bloodstrike2^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na awp_bloodstrike2^" ", nick_id)
}
if( equal(mapa, "awp_city") )
{
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na awp_city^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na awp_city^" ", nick_id)
}
if( equal(mapa, "awp_india") )
{
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na awp_india^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na awp_india^" ", nick_id)
}
if( equal(mapa, "awp_dust_portugal") )
{
if( equal(weapon, "hegrenade" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z he na awp_dust_portugal^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na awp_dust_portugal^" ", nick_id)
}
if( equal(mapa, "he_tennis") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na he_tennis^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na he_tennis^" ", nick_id)
}
if( equal(mapa, "he_town") )
{
if( equal(weapon, "awp" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z awp na he_town^" ", nick_id)
if( equal(weapon, "fiveseven" )
server_cmd( "amx_ban ^"60^" ^"%s^" ^"Zabijanie z fiveseven na he_town^" ", nick_id)
}
}

Nie kompiluje się on ;/
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

AutoBans.sma(27) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(29) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(31) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(36) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(38) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(40) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(45) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(47) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(49) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(54) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(56) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(58) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(63) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(65) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(70) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(72) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(77) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(79) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(84) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(86) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(91) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(93) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(98) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(100) : error 001: expected token: ")", but found "-identifier-"
AutoBans.sma(102) : warning 204: symbol is assigned a value that is never used: "hs"
AutoBans.sma(102) : warning 204: symbol is assigned a value that is never used: "id2"

24 Errors.
Could not locate output file AutoBans.amxx (compile failed).

  • +
  • -
  • 0

#2 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

  • Postów:2 334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 04.09.2011 19:59

if( equal(weapon, "awp" ) 

Brakuje nawiasu zamykającego.
if( equal(weapon, "awp" ) )

Masz tak przy każdym warunku z bronią.
  • +
  • -
  • 2

#3 Fili:P

    Godlike

  • Autor tematu
  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 04.09.2011 20:09

Nie rozumiem dlaczego przy equalu zawsze robię ten błąd ;/
Leci +
do zamknięcia

W praktyce nie działa ;/
  • +
  • -
  • 0

#4 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 04.09.2011 20:37

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Do zamknięcia.

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




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

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