hlmod.hu
https://hlmod.hu/

Plugin "szerkesztés"
https://hlmod.hu/viewtopic.php?f=9&t=5638
Oldal: 1 / 1

Szerző:  Sususa [2012.08.14. 20:59 ]
Hozzászólás témája:  Plugin "szerkesztés"

Sziasztok!

Át szeretném állítani pár plugin szövegét de sajnos nem nagyon megy.

Pl:

Stat nullázó plugin ha nullázod a statod akkor ezt írja: Nullaztad a statod (vagy valami ilyesmi)

Én ezt a szöveget átszeretném benne alakítani.Kerestem már a fájlját de nem nagyon találtam.FTP-n mindent átnéztem már de nem találtam.Próbáltam a .amxx -et leszedni majd szerkeszteni de "hülye" karakterek jöttek elő.Már rengeteg szerkesztőben próbáltam de nem sikerült.

Remélem valaki tudja hogy hol kell ezeket szerkeszteni.


Előre is köszönöm!

Szerző:  tson_ [2012.08.14. 21:00 ]
Hozzászólás témája:  Re: Plugin "szerkesztés"

.sma fájlokban kell szerkeszteni majd átkonvertálni .amxxé

Szerző:  GhostRyder [2012.08.15. 02:44 ]
Hozzászólás témája:  Re: Plugin "szerkesztés"

Először is. Ez ugye a forráskódja a statnullázónak.
Kód:
  1. #include <amxmodx>

  2. #include <amxmisc>

  3. #include <cstrike>

  4. #include <fun>

  5.  

  6. #define adtime   600.0 //Default of 10 minuites

  7.  

  8. new pcvar_Advertise

  9. new pcvar_Display

  10.  

  11. public plugin_init()

  12. {

  13.         register_plugin("Reset Score", "1.0", "Silenttt")

  14.  

  15.  

  16.         register_clcmd("say /resetscore", "reset_score")

  17.         register_clcmd("say /rs", "reset_score")

  18.  

  19.  

  20.         pcvar_Advertise = register_cvar("sv_rsadvertise", "0")

  21.         pcvar_Display = register_cvar("sv_rsdisplay", "0")

  22.  

  23.         if(get_cvar_num("sv_rsadvertise") == 1)

  24.         {

  25.                 set_task(adtime, "advertise", _, _, _, "b")

  26.         }

  27. }

  28.  

  29. public reset_score(id)

  30. {

  31.         cs_set_user_deaths(id, 0)

  32.         set_user_frags(id, 0)

  33.         cs_set_user_deaths(id, 0)

  34.         set_user_frags(id, 0)

  35.  

  36.         if(get_pcvar_num(pcvar_Display) == 1)

  37.         {

  38.                 new name[33]

  39.                 get_user_name(id, name, 32)

  40.                 client_print(0, print_chat, "%s nullazta a statjat.", name)

  41.         }

  42.         else

  43.         {

  44.                 client_print(id, print_chat, "A statod sikeresen lenullazva!")

  45.         }

  46. }

  47.  

  48. public advertise()

  49. {

  50.         set_hudmessage(255, 0, 0, -1.0, 0.20, 0, 0.2, 12.0)

  51.         show_hudmessage(0, "Csak ird be chatbe, hogy /resetscore vagy /rs a statod nullazasahoz")

  52. }

  53.  

  54. public client_putinserver(id)

  55. {

  56.         if(get_pcvar_num(pcvar_Advertise) == 1)

  57.         {

  58.                 set_task(10.0, "connectmessage", id, _, _, "a", 1)

  59.         }

  60. }

  61.  

  62. public connectmessage(id)

  63. {

  64.         if(is_user_connected(id))

  65.         {

  66.                 client_print(id, print_chat, "Csak ird be chatbe, hogy /resetscore vagy /rs a statod nullazasahoz (nem kell reconnectelned)")

  67.         }

  68. }


Ebben van egy ilyen rész:
Kód:
  1. client_print(id, print_chat, "A statod sikeresen lenullazva!")

Azon belűl is:
Kód:
A statod sikeresen lenullazva!

Ezt átírod, amire akarod. Majd bemásolod a konvertálóba. (ITT találod.)
Kép

Majd rálépsz az "Átalakít" gombra.
Hogyha ilyesmit ír:
Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c1997-2006 ITB CompuPhaseAMX Mod X Team

Header size
:            548 bytes
Code size
:             1380 bytes
Data size
:             1476 bytes
Stack
/heap size:      16384 bytesestimated maxusage=779 cells (3116 bytes)
Total requirements:   19788 bytes
Done
.
 

Akkor jó. Hogyha ilyesmit:
Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c1997-2006 ITB CompuPhaseAMX Mod X Team

files
/5497095/5497095.sma(1) : error 010invalid function or declaration
files
/5497095/5497095.sma(2) : error 010invalid function or declaration
files
/5497095/5497095.sma(4) : error 010invalid function or declaration
files
/5497095/5497095.sma(10) : warning 203symbol is never used"Copyright"
files/5497095/5497095.sma(10) : error 013no entry point (no public functions)

4 Errors.
Could not locate output file 5497095.amx (compile failed).
 

Akkor rossz. Hogyha 1 vagy több error van benne akkor rossz a forráskód.
Hogyha csak warningot ír, akkor elméletileg jó lesz a plugin, de nem tökéletes a foráskód.
Warningos:
Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c1997-2006 ITB CompuPhaseAMX Mod X Team

files
/3183969/3183969.sma(51) : warning 217loose indentation
Header size
:            548 bytes
Code size
:             1380 bytes
Data size
:             1476 bytes
Stack
/heap size:      16384 bytesestimated maxusage=779 cells (3116 bytes)
Total requirements:   19788 bytes

1 Warning
.
Done.
 

Szerző:  Sususa [2012.08.15. 14:11 ]
Hozzászólás témája:  Re: Plugin "szerkesztés"

Köszönöm a válaszokat!

Az első is segített valamennyire de a második teljesen! :D

Még 1x köszönöm!

Szerk..:


Sikerült is megcsinálnom!!! :D

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/