19-02-13, 18:01
(This post was last modified: 19-02-13, 18:04 by akcaliberkk.)
PHP Code:
RegisterHam(Ham_Spawn,"player","OyuncuDogunca")
Yanlıştır. 4. parametreyi belirtmezseniz otomatik 0 yapar. Yani oyuncu dogmadan hemen önce çalıştırır. Oyuncu o sırada spawn edılmış olmayacagından istenen olay gerçekleşmez.
Doğrusu:
PHP Code:
RegisterHam(Ham_Spawn,"player","OyuncuDogunca",1)
------------------------
Round_End olayı kişisel gerçekleşmez yani "id" kullanamazsın. For döngüsüyle bütün id ler için strip yapıcaktın.
Hatasız Plugin:
PHP Code:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#define PLUGIN "Oto Silah"
#define VERSION "1.0"
#define AUTHOR "JDM"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam(Ham_Spawn, "player", "OyuncuDogunca",1)
register_logevent("SilahAt", 2, "1=Round_End")
}
public OyuncuDogunca(id) {
if (get_user_team(id) == 2)
{
give_item(id, "weapon_elite")
give_item(id, "weapon_m3")
give_item(id, "weapon_mp5")
}
else if(get_user_team(id) == 1)
{
give_item(id, "weapon_smokegrenade")
}
}
public SilahAt() {
new players[32],inum;
get_players(players,inum)
for(new i; i<inum;i++) {
strip_user_weapons(players[i])
give_item(players, "weapon_knife")
}
}
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/


![[Image: amxxlarge.jpg]](https://www.amxmodx.org/images/amxxlarge.jpg)