Sziasztok!
Régebben elkeztem készíteni egy modszerüséget. A lényege annyi volna, hogy random playert kiválaszt ct ből t be rakja képességeket kap, kiírja mindenkinek, hogy ő a ninja stb stb stb. Na most mivel ez régi windowson volt, és unatkoztam, gondoltam, megírom megint, csak jobban, egyszerübben, és több lesz benne. (Nem nagy kihívás a régi volt kb 100 soros, ezzel együtt:
Hogyan védd meg a pluginodat/mododat? Amikor fordítanám:
[ablak]Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
NINJAv2.sma(21) : error 017: undefined symbol "id"
NINJAv2.sma(22) : error 017: undefined symbol "id"
NINJAv2.sma(22) : warning 215: expression has no effect
NINJAv2.sma(22) : error 001: expected token: ";", but found ")"
NINJAv2.sma(22) : error 029: invalid expression, assumed zero
NINJAv2.sma(22) : fatal error 107: too many error messages on one line
Compilation aborted.
5 Errors.
Could not locate output file NINJAv2.amx (compile failed).[/ablak]
Eddigi SMA:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#define PLUGIN "NInJA~MOD"
#define VERSION "1.0"
#define AUTHOR "xXLegendXx"
#define p [NInJA~MOD]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("korvege",2,"1=Round_End")
register_logevent("koreleje",2,"1=Round_Start")
register_clcmd("say", "ninja-prefix") //NInJA-nak PREFIX!!!!!
}
public korvege()
{
if(cs_get_user_team(id)==CS_TEAM_T) { //NInJA Visszaallitasa CT-be
cs_set_user_team(id, CS_TEAM_CT)
}
else if(cs_get_user_team(id)==CS_TEAM_CT) {
new players[32], pnum, r_player //Random playerhez
get_players(players, pnum) //Ez is
ninja = players[random(pnum)]//Ez is
set_user_health(ninja, 200)//NInJA Kepesseg
set_user_gravity(ninja, 0.6)//-||-
set_user_maxspeed(ninja, 650.0)//-||-
new ninjanev[30]
get_user_info(ninja, "name", ninjanev, 29)//NInJA Nevenek lekerese
ColorChat(0, BLUE, "%s > Ebben a korben %s a ninja!", p, ninjanev);//Uzenet
ColorChat(0, BLUE, "%s > Ebben a korben %s a ninja!", p, ninjanev);//-||-
}
}
public koreleje()
{
if(cs_get_user_team(id)==CS_TEAM_T) { //Ha terror (Azaz NInJA)
ColorChat(id, BLUE, "%s > Te vagy a ninja! Kepessegeid: 200Hp, Nagyugras, Gyorsasag! Cel: Megolni a CT-ket!", p);
ColorChat(id, BLUE, "%s > Te vagy a ninja! Kepessegeid: 200Hp, Nagyugras, Gyorsasag! Cel: Megolni a CT-ket!", p);
ColorChat(id, BLUE, "%s > Te vagy a ninja! Kepessegeid: 200Hp, Nagyugras, Gyorsasag! Cel: Megolni a CT-ket!", p);
}
else if(cs_get_user_team(id)==CS_TEAM_CT) {
new ctnev[30]
get_user_info(id, "name", ctnev, 29)
ColorChat(id, BLUE, "%s > Neved: %s Celod: Megolni a ninjat", p, ctnev);
}
}
public ninja-prefix()
{
//majd
}
Aki kijavítja/leírja, hogy mit rontottam el annak megy a gomb

Előre is köszönöm a válaszokat. (Feltéve ha érkeznek:D)