Jump to content
GIGN Forum

DeimoN

Mirstīgais
  • Posts

    674
  • Joined

  • Last visited

Everything posted by DeimoN

  1. Atvaino, neesmu īsti ieinteresēts privāti palīdzēt, un es nemaz nezinu, ko šajā situācija vēl varu ieteikt darīt, ja vēl nav noskaidrots iemesls, kāpēc plugins nestrādā korekti.
  2. Izmaksātu dažas minūtes mana laika. Es gan nezinu, vai strādās, bet vismaz nokompilēties vajadzētu. #include <amxmodx> #include <cstrike> #include <hamsandwich> new bool:bUsed[33]; public plugin_init() { register_plugin("viens", "divi", "tris"); register_clcmd("say /respawn", "cmdRespawn"); register_clcmd("say_team /respawn", "cmdRespawn"); register_logevent("Ev_RoundStart", 2, "1=Round_Start"); } public cmdRespawn(id) { if(!is_user_alive(id) && !bUsed[id] && cs_get_user_team(id) == CS_TEAM_CT) { if(random(10) == 5) // 10% iespeja { client_print(id, print_chat, "Tev paveicas !"); ExecuteHamB( Ham_CS_RoundRespawn, id ); } else { client_print(id, print_chat, "Tev nepaveicas !"); } bUsed[id] = true; } return PLUGIN_CONTINUE; } public Ev_RoundStart() arrayset(bUsed, 0, 33) To cvaru vari mēģināt uzlikt ar amx_cvar komandas palīdzību. Tas konsoles izraksts, ko tev parādīja, ir amxx version. Paskaties log failus. Vari mēģināt nokompilēt pluginu lokāli un uzlikt serverī no jauna.
  3. 1. Ļoti iespējams, ka tāda respawn komanda kā atsevišķs plugins nemaz nav. Bet tādu komandu būtu viegli izveidot. 2. Pārāk maz info. Skaties logus, iespējams kaut ko var redzēt spēlētāja konsolē (piemēram vai nogalināja worldspawn, vai kaut kas cits), iespējams cits plugins pie vainas. 3. Pārliecinies var cvars patiešām ir uzstādīts ar tādu vērtību. Ievadi šo komandu servera konsolē: amxx cvars DeathrunManager.amxx
  4. Apskaties .sma failā, vai register_dictionary norādītais lang faila nosaukums ir tiešām demorecorder.txt. Anyways, problēma ir tieši saistīta ar to, ka nevar atrast to lang failu, vai arī ir kļūda pašā failā.
  5. Ja .log failos pirms kartes maiņas nekas īpašs neparādās, tad, iespējams, pie vainas ir segmentation fault. Vēl viens variants varētu būt, ja serverī ir kāds plugins, kas izmanto DBI un pirms kartes maiņas vai nu neizbeidz, vai arī nepareizi pārtrauc savienojumu ar DB (pašam ir bijusi šāda problēma).
  6. Nē, tu vienkārši iegūsi stringu (nja), kas izskatīsies šādi: "configs/sekret/sekret_main.cfg" Lai palaistu konfigu vari izmantot šo kodu: g_szDirectory[] = "addonds/amxmodx/configs/sekret/sekret_main.cfg" // ja nepatīk, ka ir hardcoded, tad izmanto get_basedir un get_configsdir f-ijas public ExecConfig() { server_cmd("exec %s", g_szDirectory) server_exec() }
  7. Pats pamats te: https://forums.alliedmods.net/showthread.php?t=94381&highlight=picture Daudzi un dažādi tutoriāļi: http://forums.alliedmods.net/forumdisplay.php?f=83 Iemācīties var kaut ko skriptojot (obviously). No sākuma kaut ko elementāru un tālāk, palielinot grūtības pakāpi. Ļoti noderīgi ir arī mācīties no gatavu pluginu kodiem.
  8. Izskatās pēc pārkrāsota parastā statsx plugina.
  9. Pamēģini kompilēt pluginu manuāli un tad pievienot serverim. Damage problēma var būt kādā no ZP addonu pluginiem (ja tādi ir pievienoti serverim), kas ir saistīti ar šaušanu/ieročiem. Vari meklēt, kur ir problēma, atslēdzot pa vienam 3rd party pluginus un pētot, kad pazūd problēma. To debug mode var ieslēgt, pierakstot plugins.ini aiz plugina nosaukuma debug.
  10. Pilnīgi iespējams, ka atsevišķi plugini ir pie vainas. Piemēram, dažas Block Wallhack plugina versijas vienas pašas ēda ~20-30% CPU (Intel procesoram). HLG un citi meta plugini var patērēt vairāk resursus nekā servera administrators to vēlētos, kā arī vienkārši nepareiza servera konfigurācija vai lērums pievienoto pluginu var "noēst" CPU. 9.6 GHz
  11. Jāieraksta plugina nosaukums iekš plugins.ini ?
  12. Cvariem (bez paskaidrojošā teksta) jāatrodas iekš amxx.cfg. Komandas nav nekur jānorāda, tās ir paredzētas lietošanai iekš spēles.
  13. sLIDe, tevis veidotajā modifikācijā, CT raunda sākumā balso par nākošo dienu, dienas mainās kādā konkrētā secībā vai randomā tiek izvēlētā nākošā diena ? edit: @sLIDe, skaidrs, paldies.
  14. http://forums.alliedmods.net/showthread.php?t=91189
  15. http://forums.alliedmods.net/showthread.php?p=915763 Iekš plugina: get_user_authid -> get_user_ip
  16. Iespējams segmentation fault, bet lai par to pārliecinātos, ir jāredz konsole brīdī, kad serveris uzkaras. https://forums.alliedmods.net/showthread.php?t=91189
  17. Esi lejupielādējis kādu pluginu no AM foruma, kuram nepieciešams include fails (.inc), izmantojot "Get plugin" pogu. Problēmu var novērst uzzinot, kurš plugins krešo serveri un nokomplītējot to lokāli.
  18. Kādēļ tev vajag, lai nvault strādātu un tādejādi veltīgi patērētu servera resursus, ja tu netaisies to izmantot ? Vari instalēt kādu modu vai pluginu, kas izmanto nvault, un redzēsi, vai tas darbojas.
  19. Nevarētu, ja tu dod tik maz informācijas. Kāpēc tev vajag nvaultu (kādam pluginam tas ir vajadzīgs), .log faili, konsoles izraksti, servera OS. Pārliecinies, vai moduļa fails eksistē - /addons/amxmodx/modules/nvault_amxx.dll/.so Starp citu, AMXX 1.8.x moduļi ielādējas automātiski, neskatoties uz semikoliem modules.ini failā, ja kādam pluginam tādi ir vajadzīgi. Ja tev nvault neparādās meta listā, tad iespējams neviens plugins neizmanto nvaultu.
  20. Skype nav aizņēmis 80 portu ?
×
×
  • Create New...