←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] 2 błędy przy kompilacji

Locked

  • +
  • -
TecHnoO's Photo TecHnoO 03.08.2012

Podczas kompilacji wyskakują takie błędy


Warning: Loose indentation on line 111
Warning: Symbol is never used: "id" on line 115
sma pluginu


#include <amxmodx>
#include <amxmisc>
#include <fakemeta>

#define MAX_PLAYERS 32

new bool:g_hs_mode
new display_hud
new bool:g_RestartAttempt[MAX_PLAYERS+1]
new g_fwid

public plugin_init() {
register_plugin("HeadShot Mod", "1.0", "autor")
register_dictionary("hs_only.txt")

register_event("TextMsg", "eRestartAttempt", "a", "2=#Game_will_restart_in")
register_event("ResetHUD", "eResetHUD", "be")

register_concmd("amx_hs_mode", "switchCmd", ADMIN_RCON, "- <0|1> : Hs Only Mode = Zablokowany|Aktywny")
register_clcmd("clcmd_fullupdate", "fullupdateCmd")

display_hud = register_cvar("amx_hs_display", "1")
}

public fullupdateCmd() {
return PLUGIN_HANDLED_MAIN
}

public eRestartAttempt() {
new players[MAX_PLAYERS], num
get_players(players, num, "a")
for (new i; i < num; ++i)
g_RestartAttempt[players[i]] = true
}

public eResetHUD(id) {
if (g_RestartAttempt[id]) {
g_RestartAttempt[id] = false
return
}
event_player_spawn(id)
}

event_player_spawn(id) {
if( g_hs_mode && get_pcvar_num(display_hud) )
display_status(id)
}

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

new arg[2]
read_argv(1, arg, 1)

new temp = str_to_num(arg)

switch(temp) {
case 0: {
if(!g_hs_mode) {
client_print(id, print_console, "Tryb Rozgrywki HS ONLY Zablokowany")
}
else {
unregister_forward(FM_TraceLine, g_fwid, 1)
g_hs_mode = false
client_print(id, print_console, "Tryb Rozgrywki HS ONLY Zablokowany")
}
}
case 1: {
if(g_hs_mode) {
client_print(id, print_console, "Tryb Rozgrywki HS ONLY Aktywny")
}
else {
g_fwid = register_forward(FM_TraceLine, "forward_traceline", 1)
g_hs_mode = true
client_print(id, print_console, "Tryb Rozgrywki HS ONLY Aktywny")
display_status()
}
}
default: {
client_print(id, print_console, "amx_hs_mode <0|1> : Hs Only Mode = Zablokowany|Aktywny")
}
}
return PLUGIN_HANDLED
}

public forward_traceline(Float:v1[3], Float:v2[3], noMonsters, pentToSkip)
{
if(!is_user_alive(pentToSkip))
return FMRES_IGNORED

static entity2 ; entity2 = get_tr(TR_pHit)
if(!is_user_alive(entity2))
return FMRES_IGNORED

if(pentToSkip == entity2)
return FMRES_IGNORED

if(get_tr(TR_iHitgroup) != 1) {
set_tr(TR_flFraction,1.0)
return FMRES_SUPERCEDE
}
return FMRES_IGNORED
}

display_status(id=0){
switch( get_pcvar_num(display_hud) )
{
case 1: {
set_hudmessage(255, 10, 0, 0.05, 0.60, 2, 0.1, 6.0, 0.1, 0.15, -1)
show_hudmessage(0, "Tryb Rozgrywki HS ONLY Aktywny")
}
case 2:client_print(0,print_chat, "Tryb Rozgrywki HS ONLY Aktywny")
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


Linia 111 odpowiada za hudmessage
Linia 115 za klamre
Quote

  • +
  • -
bialy223's Photo bialy223 04.08.2012

Łap powinno działać. u mnie sie przekompilował.

Attached Files

  • Attached File  Łap.sma   3.02KB   14 downloads
Quote

  • +
  • -
TecHnoO's Photo TecHnoO 04.08.2012

Dobra, ale o co chodzi z tymi błędami?
Quote

  • +
  • -
glut's Photo glut 04.08.2012

Warningi to nie błędy. Nic one nie szkodzą :)
Quote

  • +
  • -
TecHnoO's Photo TecHnoO 04.08.2012

Możliwe :P ale dziwią mnie te warningi bo w innych pluginach co mam hudmessage nic nie pokazuje przy kompilacji że jakiś warning czy byk...
Przez amxstudio przekompiluje sie ale wyskakuja te warningi, lokalnie i przez webcompilera w ogóle nie chce przekompilowac.
Quote

  • +
  • -
bialy223's Photo bialy223 04.08.2012

Czasem tak jest. Ale nie trzeba ich naprawiać bo one nic nie szkodzą ja np jak robilem silnik to mi wyskoczyło 7 takich i działał normalnie...
Quote

  • +
  • -
TecHnoO's Photo TecHnoO 04.08.2012

Rozwiązany problem.
Quote

Gość_21977_* 05.08.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

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
Quote
Locked