/* Plugin generated by AMXX-Studio */
#include
#include
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new Array:Handle, Array:String
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
Handle = ArrayCreate(1, 1)
String = ArrayCreate(10, 1)
ArrayPushCell(Handle, 0)
ArrayPushString(String, "")
register_clcmd("say", "Say")
register_clcmd("say /sprawdz", "Sprawdz")
}
public Say(id)
{
new szWpisanyText[33], text[2][10]
read_args(szWpisanyText, 32)
remove_quotes(szWpisanyText)
parse(szWpisanyText, text[0], 9, text[1], 9)
if(equali(text[0], "/sprawdz"))
return
ArraySetCell(Handle, 0, str_to_num(text[0]))
ArraySetString(String, 0, text[1])
}
public Sprawdz(id)
{
new string[10]; ArrayGetString(String, 0, string, 9)
client_print(id, 3, "Liczba: %d | String: %s", ArrayGetCell(Handle, 0), string)
}
Teraz działa, teraz tylko pytanie dotyczące tego
Handle = ArrayCreate(1, 1)
String = ArrayCreate(10, 1)
W Handle ( Czyli num) Ustawiam wielkość początkową 1 a w String wielkość początkową 10 ? A potem jak w set to będzie przewyższać ( X > 10 ) to ta wartość '10' ulegnie zmianie na wyższą, byle by wypisało text ?