1. Chce sprawdzic czy podany ciag znakow zawiera litery, zrobilem przykladowy plugin korzystajac z dokumentacji zamieszczonej na stronie ale cos nie chce mi to dzialac
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_sprawdz","sprawdz_tekst",ADMIN_KICK,"<wpisz podany tekst do sprawdzenia>")
}
public sprawdz_tekst(id)
{
new sArg[32];
read_argv(1, sArg, sizeof sArg - 1);
if(isalpha(sArg[31]))
console_print(id, "Podany ciag znakow to litery")
}Funkcja wyswietla sie kazdemu ale niczego nie zwraca niezaleznie czy wpisze 1, a, czy jakis tekst.2. Mam plugin w ktorym sprawdzam w public infochanged czy zmienil nicka i wywoluje funkcje "sprawdz"
W funkcji sprawdz gdy pobieram jego nowego nicka przez funkcje
get_user_name(index,name,sizeof(name)-1) nie uzyskuje zadnych rezultatow, tak jakby gracz gral dalej na tym samym nicku
dziala zas przez funkcje
get_user_info(index,"name",sUserInfo,sizeof sUserInfo -1)Funkcja dziala ale nie bedzie przez to kompatybilna chyba z jakimis pluginami typu diablo gdzie musze blokowac zmiane nicku gracza. Przynajmniej tak mi sie wydaje. Jest ktos w stanie na to zaradzic lub rozwiac moje watpliwosci ?


Dodatki SourceMod



Temat jest zamknięty









