Soccerjam Give XP (XP Verme) - Pikachu - 04-05-13
Gerek forumda olsun gerek internette olsun araştırdım fakat tam bir sonuca ulaşamadım. Soccerjam'de xp vermek istiyorum, ilgilenecek arkadaşlara teşekkürler.
Yardımcı olabilir; bkz.
Cevap: Soccerjam Give XP (XP Verme) - sefatokgoz - 04-05-13
Araştırıp dönücem sana
Cevap: Soccerjam Give XP (XP Verme) - akcaliberkk - 05-05-13
Kullandığın soccerjam pluginini paylaş.
Cevap: Soccerjam Give XP (XP Verme) - sefatokgoz - 05-05-13
Adamın sma'sı berk
PHP Code: #include <amxmisc>
register_concmd("amx_givexp", "concmd_GiveXP", ADMIN_LEVEL_A, "<nick, #userid, authid> <xp to give>");
public concmd_GiveXP(id, level, cid) { if(!cmd_access(id, level, cid, 2)) return PLUGIN_HANDLED; new arg[35]; read_argv(1, arg, 34); new player = cmd_target(id, arg, 3); if(!player) return PLUGIN_HANDLED; read_argv(2, arg, 15); new xp = str_to_num(arg); if(xp > g_Experience[player]) xp = g_Experience[player]; g_Experience[player] += xp; new nameA[32], nameP[32]; get_user_name(id, nameA, 31); get_user_name(player, nameP, 31); client_print(0, print_chat, "ADMIN %s: gave %d XP to %s!", nameA, xp, nameP); new authidA[32], authidP[32]; get_user_authid(id, authidA, 31); get_user_authid(id, authidP, 31); log_amx("%s <%s> gave %d XP to %s <%s>", nameA, authidA, xp, nameP, authidP); return PLUGIN_HANDLED;
Cevap: Soccerjam Give XP (XP Verme) - akcaliberkk - 05-05-13
Soccerjam dedim. Bu soccerjama eklenecek olan kodlar.
Cevap: Soccerjam Give XP (XP Verme) - Pikachu - 05-05-13
akcaliberkk dateline='' Wrote: Soccerjam dedim. Bu soccerjama eklenecek olan kodlar.
Onu paylaşmayı unutmuşum, pardon.
// Sma 1000 satırdan fazla kod içerdiğinden kaldırıldı. [akcaliberkk]
Cevap: Soccerjam Give XP (XP Verme) - akcaliberkk - 05-05-13
PHP Code: public GiveXP(id, level, cid){ if(!cmd_access(id, level, cid, 3)){ return PLUGIN_HANDLED } new sz_nick[32], sz_xp[12] read_argv(1, sz_nick, charsmax(sz_nick)) read_argv(2, sz_xp, charsmax(sz_xp)) new sz_player = cmd_target(id, sz_nick, 2 | 8) new sz_name[32] get_user_name(id, sz_name, 31) if(sz_player){ new sz_bname[32] get_user_name(sz_player, sz_bname, 31) g_Experience[sz_player] += str_to_num(sz_xp) // or add whatever you want client_print(0, print_chat, "%s has added %s exp. to %s", sz_name, sz_xp, sz_bname) console_print(id, "%s exp. has been added to %s", sz_xp, sz_bname) } else console_print(id, "Invalid player!") return PLUGIN_HANDLED }
sj_exp isim miktar
Cevap: Soccerjam Give XP (XP Verme) - sefatokgoz - 05-05-13
He pardon yanlış anladım
Cevap: Soccerjam Give XP (XP Verme) - Pikachu - 05-05-13
akcaliberkk dateline='' Wrote: PHP Code: public GiveXP(id, level, cid){ if(!cmd_access(id, level, cid, 3)){ return PLUGIN_HANDLED } new sz_nick[32], sz_xp[12] read_argv(1, sz_nick, charsmax(sz_nick)) read_argv(2, sz_xp, charsmax(sz_xp)) new sz_player = cmd_target(id, sz_nick, 2 | 8) new sz_name[32] get_user_name(id, sz_name, 31) if(sz_player){ new sz_bname[32] get_user_name(sz_player, sz_bname, 31) g_Experience[sz_player] += str_to_num(sz_xp) // or add whatever you want client_print(0, print_chat, "%s has added %s exp. to %s", sz_name, sz_xp, sz_bname) console_print(id, "%s exp. has been added to %s", sz_xp, sz_bname) } else console_print(id, "Invalid player!") return PLUGIN_HANDLED }
sj_exp isim miktar
PHP Code: sj_exp.sma(2) : error 017: undefined symbol "cmd_access" sj_exp.sma(3) : error 017: undefined symbol "PLUGIN_HANDLED" sj_exp.sma(8) : error 017: undefined symbol "read_argv" sj_exp.sma(9) : error 017: undefined symbol "read_argv" sj_exp.sma(11) : error 017: undefined symbol "cmd_target" sj_exp.sma(14) : error 017: undefined symbol "get_user_name" sj_exp.sma(18) : error 017: undefined symbol "get_user_name" sj_exp.sma(19) : error 017: undefined symbol "g_Experience" sj_exp.sma(19) : warning 215: expression has no effect sj_exp.sma(19) : error 001: expected token: ";", but found "]" sj_exp.sma(19) : error 029: invalid expression, assumed zero sj_exp.sma(19) : fatal error 107: too many error messages on one line
.amxx çevirirken bu hatalarla karşılaşıyorum.
Cevap: Soccerjam Give XP (XP Verme) - Pikachu - 06-05-13
Çok teşekkür ederim direk soccerjam plugininin içine gömmeniz daha güzel olmuş. Çok sağolun.
Sorun Çözülmüştür.
EDIT: Pluginde bi sorun var, karşı ceza sahasına topsuz girilse bile canavar tek seferde öldürüyor. Normalde topsuz olarak girildiği vakit yavaş yavaş canını alıyor. Hatta bazen kaleyi koruyan canavarlar işlevini yapmıyor top olsada olmasada oyunculara vurmuyor.
|