-Po 15 sekundach od rozpoczęcia mapy wyświetla wszystkim dane menu
-Potem w zależności jaki wariant wybrali gracze, na początku każdej rundy wyświetla się wszystkim dany tekst na środku ekranu
Napisałem coś takiego, jednak nie wyświetla menu
#include <amxmod>
#include <amxmisc>
new za, przeciw
public plugin_init() {
register_plugin("menu","0.1","wizu")
register_menucmd(register_menuid("Menu"),1023,"actionMenu")
register_event("HLTV", "wyswietl", "a", "1=0", "2=0")
set_task(30.0,"showMenu")
set_task(50.0,"wyswietl")
}
public actionMenu(id,key){
switch(key){
case 3: {
za = za + 1
}
case 4: {
przeciw = przeciw +1
}
}
}
public showMenu(){
new menuBody[512]
format(menuBody,511,"Tak, czy nie??^n^n^n3. Tak^n4. Nie")
show_menu(0,((1<<2)|(1<<3)),menuBody, 15)
return PLUGIN_CONTINUE
}
public wyswietl()
{
if (za >= przeciw)
{
set_hudmessage(255, 255, 255, 0.5, 0.5)
show_hudmessage(0, "Tak!!")
}else
{
show_hudmessage(0, "Nie!!")
set_hudmessage(255, 255, 255, 0.5, 0.5)
}
}
Podejrzewam, ze to będzie coś z zasięgiem zmiennych. Zawsze wyskakuje "Tak!!". Dzięki za każdą pomoc.


Dodatki SourceMod



Temat jest zamknięty








