ham_use

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

ham_use

Post by MPD »

Turiu problemikę. Nežinau kaip padaryti, kad žaidėjui paspaudus mygtuką parašytų 1.
Bandžiau per šitą kodą. Bet vistiek nieko nerašo.
Gal žinote kame bėda? Ar Kaip taisyklingai parašyti kodą?

Code: Select all

 public plugin_init() {    RegisterHam(Ham_Use, "func_button", "OnUse", 1)} public OnUse(ent, idcall, id, use_type, value){    new lazda = find_ent_by_tname(-1, "lazda")    if (ent == lazda)    {        client_print(id, print_chat, "1")    }}
Image

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: ham_use

Post by hleV »

Gal taip:

Code: Select all

new lazda; while ((lazda = find_ent_by_tname(lazda, "lazda")) > 0){    if (ent != lazda)        continue;     client_print(id, print_chat, "1");     break;}
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!

Tetusis

Re: ham_use

Post by Tetusis »

Try this

Code: Select all

#include <amxmodx>#include <fakemeta>#include <hamsandwich> public plugin_init() {    RegisterHam(Ham_Use, "func_button", "OnUse")} public OnUse(ent, id) {    new target[32]    pev(ent, pev_target, target, charsmax(target))        if (equali(target, "lazda")) {        client_print(id, print_chat, "1")    }}

User avatar
MPD
Gana aktyvus vartotojas
Posts: 309
Joined: 2011 Jul 08 07:24
Location: Kaunas

Re: ham_use

Post by MPD »

Ačiū už pagalbą. Antras kodas veikia kuo puikiausiai.
Image

Post Reply

Who is online

Users browsing this forum: Amazon [Bot] and 2 guests