←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z pluginem

Zablokowany

  • +
  • -
avq magnum - zdjęcie avq magnum 11.12.2010

To mój pierwszy plugin i chcialem sie dowiedziec co jest źle, bo po wpisaniu komendy nic sie nie dzieje ;/

Sma :

Załączone pliki

  • Załączony plik  ak47.sma   816 bajtów   46 Ilość pobrań
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 11.12.2010

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "ak47"
#define VERSION "1.0"
#define AUTHOR "kamil"

new price, plugin_on

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /ak","ak47")

plugin_on = register_cvar("amx_ak_plugin", "1")
price = register_cvar("amx_ak_price", "2500")
}

public ak47(id){

if(!is_user_alive(id))
return

if(get_pcvar_num(plugin_on))
{
give_item(id, "weapon_ak47")
client_print(id,print_center,"Kupiles Kalacha")
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(price),1)
}

}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

Użytkownik Abes Mapper edytował ten post 11.12.2010 23:52
"+" -> "-"
Odpowiedz

  • +
  • -
avq magnum - zdjęcie avq magnum 12.12.2010

Ok działa, ale możesz mi wytłumaczyć jakie były błędy i co zrobiłeś ???

P.S. Nawet jeśli mam 800$ to kupuje kałacha. Co z tym zrobić ???
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 12.12.2010

Poczytaj o pcvarach.
Co do tego PS to musisz zrobić zabezpieczenie.

np.:
pod

if(!is_user_alive(id))
return

dodajesz

new money = cs_get_user_money(id)

if(money < get_pcvar_num(price))
{
client_print(id,print_center,"Nie masz tyle kasy!")
return
}


I możesz zmienić:

cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(price),1)

na

cs_set_user_money(id,money-get_pcvar_num(price),1)
Odpowiedz
Zablokowany