←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Plugin nie śmiga

Zablokowany

  • +
  • -
Fili:P - zdjęcie Fili:P 04.09.2011

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).
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 04.09.2011

if( equal(weapon, "awp" ) 

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

Masz tak przy każdym warunku z bronią.
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 04.09.2011

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

W praktyce nie działa ;/
Odpowiedz

Adminek AMXX.PL - zdjęcie Adminek AMXX.PL 04.09.2011

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
Odpowiedz
Zablokowany