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

Problem z kompilacją Ultimate SS


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

#1 bartu233

    Zaawansowany

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:87
  • Lokalizacja:Słupsk
Offline

Napisano 19.04.2011 15:50

Witam, tak jak w temacie mam problem z kompilacją pluginu. Kiedyś mi go tutaj przerabialiście żeby działał z AMXBans i ostatnio w nim chciałem zmienić flagę do robienia ss'ów i wyrzuca mi:

tmp/textsJIOu8.sma(122) : error 017: undefined symbol "player"
/tmp/textsJIOu8.sma(122 -- 124) : error 001: expected token: ",", but found "-identifier-"
/tmp/textsJIOu8.sma(139) : warning 204: symbol is assigned a value that is never used: "gBanTime"

2 Errors.


.sma:

#include <amxmodx>
#include <amxmisc>

new gmsgFade
new name2[32],param,pozes,poze

new gServerNick[33]
new gBanTime, gBanReason, gBanNick, gServNick

public plugin_init()
{
register_plugin("Ultimate SS Taker", "V 2.0", "navir")
register_concmd("amx_ss", "plmm", ADMIN_KICK, "Usage: amx_ss <player>")
register_dictionary("ultimate_ss.txt")
gmsgFade = get_user_msgid("ScreenFade")

gBanTime = register_cvar("uss_bantime", "60")
gBanReason = register_cvar("uss_banreason", "Wrzuc screen'y na WWW")
gBanNick = register_cvar("uss_bannick", "Ultimate SS")
gServNick = get_cvar_pointer("amxbans_servernick")

if (gServNick)
get_pcvar_string(gServNick, gServerNick, 32)
}


public plmm(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED

new arg[32], tname[32]
read_argv(1, arg, 31)

new player = cmd_target(id, arg, 4)

if (!player)
return PLUGIN_HANDLED

get_user_name(player, name2, 31)
get_user_ip(player, tname, 31, 1)

client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname)
client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname)
client_print(id, print_chat, "%L", id, "ADMIN_INFO_1", name2,tname)

pozes=5
poze=1

client_print(id, print_chat, "%L", id, "ADMIN_INFO_2", name2)

new hostname[64], usrip[32], admin[32], timer[32];

get_cvar_string("hostname",hostname,63);
get_user_name(player,tname,31);
get_user_ip(param,usrip,31);
get_user_name(id, admin, 31);
get_time("%m/%d/%Y - %H:%M:%S", timer,31);

client_print(player, print_center, "%L", id, "PHOTO_COUNT", poze+1)

client_print(player, print_chat, "-------------------------------------------------------------------")
client_print(player, print_chat, "%L", id, "PHOTO_2")
client_print(player, print_chat, "%L", id, "MESSAGE_01", admin)
client_print(player, print_chat, "%L", id, "MESSAGE_02", timer,hostname)
client_print(player, print_chat, "-------------------------------------------------------------------")

client_cmd(player,"snapshot")

poze++
param=player
set_task(1.0,"ssmaker",3322,_,_,"b");
return PLUGIN_HANDLED
}
public ssmaker(id, level, cid)
{
if(poze < pozes)
{

if(poze==3)
{
message_begin(MSG_ONE, gmsgFade, {0,0,0},param)
write_short(14<<7)
write_short(58<<6)
write_short(1<<0)
write_byte(5)
write_byte(255)
write_byte(0)
write_byte(255)
message_end()
}

new hostname[64], tname[32], usrip[32], timer[32];

get_cvar_string("hostname",hostname,63);
get_user_name(param,tname,31);
get_user_ip(param, usrip, 31, 1)
get_time("%m/%d/%Y - %H:%M:%S", timer,31);

client_print(param, print_center, "%L", id, "PHOTO_COUNT", poze+1)

client_print(param, print_chat, "-------------------------------------------------------------------")
client_print(param, print_chat, "%L", id, "PHOTO_COUNT", poze+1)
client_print(param, print_chat, "%L", id, "MESSAGE_03", tname, usrip)
client_print(param, print_chat, "%L", id, "MESSAGE_02", timer,hostname)
client_print(param, print_chat, "-------------------------------------------------------------------")

client_cmd(param,"snapshot")
poze++

} else {
client_cmd(param,"snapshot")
client_cmd(param,"kill;wait;jointeam 6")

static BanNick[33]
get_pcvar_string(gBanNick, BanNick, 32)

static BanReason[65]
get_pcvar_string(gBanReason, BanReason, 64)

set_pcvar_string(gServNick, BanNick)
server_cmd("amx_ban 0 #%d Wrzuc screeny na forum !", get_user_userid(player))

get_user_name(param, name2, 31)

client_print(0, print_chat, "%L", id, "SS_TAKEN", name2)
client_print(param, print_chat, "%L", id, "USER_INFO_1", name2)
client_print(param, print_chat, "%L", id, "USER_INFO_2")

set_task(2.0, "przywroc_servernick")
remove_task(3322)
}

}

public przywroc_servernick()
{
set_pcvar_string(gServNick, gServerNick)
}


Wie ktoś gdzie tu leży problem ?
  • +
  • -
  • 0

#2 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

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

Napisano 19.04.2011 19:19

Wklejka: 130323712612545
  • +
  • -
  • 0

#3 bartu233

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:87
  • Lokalizacja:Słupsk
Offline

Napisano 23.04.2011 08:42

Dzięki wielkie :) Jeszcze jedno pytanko odnośnie tego pluginu - po zrobieniu ss'ów GM AmxBans zamiast banować z powodem "Wrzuc screeny na forum !" banuje z powodem "Wrzuc", wiesz może jak to naprawić ?
  • +
  • -
  • 0




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

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