Играл недавно на сервер csnetua , так там увидел интересный плагин , когда проходишь карту "ze_" и вызываешь вертолётом то пишет " игрок такой вызвал транспорт" . Я поискал в инете нашел на amxxru топик , что-то похожее. Сделал так но не работает , можете помочь поправить код?
Код:
#include <amxmodx>
#include <fakemeta>
public plugin_precache()
{
register_forward(FM_KeyValue, "KeyValue", 1)
}
public KeyValue(iEntity, iKV)
{
if(!pev_valid( iEntity ))
return FMRES_IGNORED
new szMap[64]
get_mapname(szMap, charsmax( szMap ))
if(!equal(szMap, "ze_jurassicpark_v2"))
return FMRES_IGNORED
new szClass[32], szName[32], szValue[32]
get_kvd(iKV, KV_ClassName, szClass, charsmax( szClass ))
get_kvd(iKV, KV_KeyName, szName, charsmax( szName ))
get_kvd(iKV, KV_Value, szValue, charsmax( szValue ))
if(equal(szClass, "fucn_tracktrain") && equal(szName, "Vertolet") && equal(szValue, "*91"))
{
for(new i = 1 ; i <= 32 ; i++ )
{
if(!is_user_alive(i))
continue;
new Name[33]
get_user_name( i , Name , charsmax ( Name ))
client_print( 0 , print_chat , " %s вызвал транспорт ", Name )
}
}
return FMRES_IGNORED
}