hlmod.hu
https://hlmod.hu/

Kis segítség[PLEASE]
https://hlmod.hu/viewtopic.php?f=29&t=19664
Oldal: 1 / 1

Szerző:  sHockeR [ 2015.02.26. 17:14 ]
Hozzászólás témája:  Kis segítség[PLEASE]

Szerkesztve!
Valaki javítsa ki a hibákat és mondja h mi a baj please

A plugin:

[ablak]SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
 
#define PLUGIN "Fegyvermenu"
#define VERSION "1.0"
#define AUTHOR "[PK]Uwillpay"
 
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
 
 
RegisterHam(Ham_Spawn, "player","Fegyvermenu");
 
}
 
public Fegyvermenu(id)
 
 
{
if(cs_get_user_team(id) == CS_TEAM_CT)
{
 
new menu = menu_create("\r[Parkour]Fegyvermenu","fegyvermenu_h");
 
menu_additem(menu, "[\rAK47 \wCsomag]","1",0)
menu_additem(menu, "[\rM4A1 \wCsomag]","2",0)
menu_additem(menu, "[\rAUG \wCsomag]","3",0)
menu_additem(menu, "[\rFamas \wCsomag]","4",0)
menu_additem(menu, "[\rGalil \wCsomag]","5",0)
menu_additem(menu, "[\rSMG \wCsomag \d [\rMP5 Navy\d]","6",0)
menu_additem(menu, "[\rAutoShotgun \wCsomag \d [\rXM1014\d]","7",0)
menu_additem(menu, "[\rShotgun \wCsomag \d [\rM3\d]","8",0)
 
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
menu_display(id,menu,0);
 
}
 
 
public fegyvermenu_h(id, menu, item)
 
{
 
if(item == MENU_EXIT)
 
{
menu_destroy(menu);
return PLUGIN_HANDLED
}
 
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key str_num(data);
switch(key)
 
{
 
case 1:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_ak47");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAK47 \yCsomagot!");
 
}
 
case 2:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_m4a1");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gM4A1 \yCsomagot!");
 
}
 
case 3:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle);
give_item(id, "weapon_aug");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAUG \yCsomagot!");
 
}
 
case 4:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_famas");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gFAMAS \yCsomagot!");
 
}
 
case 5:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_galil");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gGALIL \yCsomagot!");
 
}
 
case 6:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_mp5navy");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gSMG \yCsomagot!");
 
}
 
case 7:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_xm1014");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gAutoShotgun \yCsomagot!");
 
}
 
case 8:
 
{
 
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_knife");
give_item(id, "weapon_deagle");
give_item(id, "weapon_m3");
client_print(id, print_chat "\r[Parkour]\yKaptal egy \gShotgun \yCsomagot!);
 
}
}
 
return PLUGIN_HANDLED
 [/ablak]

A hibák:

[ablak]
Fegyvermenum.sma(29) : warning 217: loose indentation
Fegyvermenum.sma(44) : error 029: invalid expression, assumed zero
Fegyvermenum.sma(44) : error 017: undefined symbol "fegyvermenu_h"
Fegyvermenum.sma(44) : error 017: undefined symbol "item"
Fegyvermenum.sma(44) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.
[/ablak]

Szerző:  DeR0iD [ 2015.02.26. 17:17 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

Direkt írtad tagolatlanul?

Szerző:  sHockeR [ 2015.02.26. 17:47 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

Nem direkt mivel tutból meg ilyenekből írtam.
Vagy is meg néztem mi mit csinál mit jelent mondom csak próbálkozok.
Nem tudom mit jelent az hogy tagolatlanul ebben a script nyelvben.
Ki tudnád javítani?
És írd már rá példát a tagolatlan írásra.
Köszi.

Tiszt.:[PK]Uwillpay

Szerző:  DeR0iD [ 2015.02.26. 18:06 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "author"
  7.  
  8.  
  9. public plugin_init() {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11. register_clcmd("say sajt", "chat")
  12. // Add your code here...
  13. }
  14. public chat(id) {
  15. new sajt[32]
  16. format(sajt, 31, "sajt")
  17. client_print(id, print_chat, "sajt: %s", sajt)
  18.  
  19. // Add your code here...
  20. }

 
Példa.
Én kinem állhatom amikor elvannak csúszva a sorok...
Abból is árulkodik hogy ki kopizta ki nem.

Szerző:  sHockeR [ 2015.02.27. 05:05 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

Ha jól értelmeztem a példád akkor direkt írtam úgy, de nem is amiatt hogy tagolatlan legyen,
mivel még nem tudtam mi az hanem azért hogy, mivel az első munkáim közé tartozik ezért
próbáltam szépen írni.
De akkor kijavítod?
És csak CT nek a menüt.

Szerző:  CrB [ 2015.02.27. 06:05 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

Ami első ránézésre feltűnt az, hogy a case és a szám közé kell egy szóköz ez a case 1 nél még megvan de tovább nincs.

Csak CT:

SMA Forráskód: [ Mindet kijelol ]
  1. public Fegyvermenu(id)
  2.  
  3.  
  4. {
  5. if(cs_get_user_team(id) == CS_TEAM_CT)
  6. {
  7. new Fegyvermenu = menu_create("\r[Parkour]Fegyvermenu","menu_handler");
  8.  
  9. menu_additem(menu, "[\rAK47 \wCsomag]", "1" ,0);
  10. menu_additem(menu, "[\rM4A1 \wCsomag]","2",0);
  11. menu_additem(menu, "[\rAUG \wCsomag]","3",0);
  12. menu_additem(menu, "[\rFamas \wCsomag]","4",0);
  13. menu_additem(menu, "[\rGalil \wCsomag]","5",0);
  14. menu_additem(menu, "[\rSMG \wCsomag \d [\rMP5 Navy\d]","6",0);
  15. menu_additem(menu, "[\rAutoShotgun \wCsomag \d [\rXM1014\d]","7",0);
  16. menu_additem(menu, "[\rShotgun \wCsomag \d [\rM3\d]","8",0);
  17.  
  18. menu_setprop(menu,MPROP_EXIT,MEXIT_ALL);
  19. menu_display(id,menu,0);
  20. }
  21. }

Szerző:  sHockeR [ 2015.02.28. 07:48 ]
Hozzászólás témája:  Re: Első "nagyobb" munkám[HELP]

Kössz crazyboy ment a gomb!
Szerkesztettem a témát, kérlek javítsd ki! :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/