hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.12. 19:33



Jelenlévő felhasználók

Jelenleg 558 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 558 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Valamiért nem küldi ki a pontokat.....
HozzászólásElküldve: 2024.05.01. 19:29 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 370
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
Tisztelt Felhasználók!

  1. public SendItems(id){
  2.         new sTitle[128];
  3.         formatex(sTitle, charsmax(sTitle), "%s \d[\r \rAdatkezelő menü\d]", gMenuPrefix);
  4.         new iMenu = menu_create(sTitle, "SendItems_handler");
  5.        
  6.         menu_additem(iMenu, "\rPont Küldés", "1", 0);
  7.         menu_additem(iMenu, "\rPont Elvétel", "2", 0);
  8.        
  9.         menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés");
  10.         menu_display(id, iMenu, 0);
  11.     }
  12.     public SendItems_handler(id, menu, item){
  13.         if(item == MENU_EXIT )
  14.         {
  15.             menu_destroy(menu);
  16.             return PLUGIN_HANDLED;
  17.         }
  18.         new data[9], szName[64];
  19.         new access, callback;
  20.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  21.         new key = str_to_num(data);
  22.        
  23.         switch(key)
  24.         {
  25.             case 1:{ChoosePlayer(id); iChoosedMode = 1;}
  26.             case 2:{ChoosePlayer(id); iChoosedMode = 2;}
  27.         }
  28.         return PLUGIN_HANDLED;
  29.     }
  30.     public ChoosePlayer(id)
  31.     {
  32.         new iPlayers[32], iPnum, iTempID;  
  33.         new sName[MAX_NAME_LENGTH], sTempID[10];  
  34.         get_players(iPlayers, iPnum);  
  35.        
  36.         new iMenu = menu_create("\rVálaszd ki a játékost:", "ChoosePlayer_handler");
  37.        
  38.         for(new i; i < iPnum; i++)
  39.         {
  40.             iTempID = iPlayers[i];  
  41.             get_user_name(iTempID, sName, charsmax(sName));
  42.             num_to_str(iTempID, sTempID, charsmax(sTempID));    
  43.             menu_additem(iMenu, sName, sTempID, 0);  
  44.         }
  45.         menu_display(id, iMenu, 0);
  46.     }
  47.     public ChoosePlayer_handler(id, menu, item)
  48.     {
  49.         if(item == MENU_EXIT)
  50.         {
  51.             menu_destroy(menu);
  52.             return PLUGIN_HANDLED;
  53.         }
  54.         new data[6], szName[64];
  55.         new access, callback;
  56.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);    
  57.         iMenuPIndex = str_to_num(data);
  58.         console_print(id, "%d", iChoosedMode)
  59.        
  60.         client_cmd(id, "messagemode type_itemremoveoradd");
  61.        
  62.         menu_destroy(menu);
  63.         return PLUGIN_HANDLED;
  64.     }
  65.     public type_itemammount(id)
  66.     {
  67.         new sItem[128], iItemAmmount, sSenderName[MAX_NAME_LENGTH], sTargetName[MAX_NAME_LENGTH];
  68.         read_args(sItem, charsmax(sItem));
  69.         remove_quotes(sItem);
  70.        
  71.         get_user_name(id, sSenderName, charsmax(sSenderName));
  72.         get_user_name(iMenuPIndex, sTargetName, charsmax(sTargetName));
  73.        
  74.         iItemAmmount = str_to_num(sItem);
  75.        
  76.         if(iItemAmmount < 0)
  77.         {
  78.             client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Az osszeg nem lehet kisebb, mint 0!");
  79.             return PLUGIN_HANDLED;
  80.         }
  81.        
  82.         switch(iChoosedMode)
  83.         {
  84.             case 1:
  85.             {
  86.                
  87.                 for(new i = 0; i < 13; i++)
  88.                     g_uPoints[id][GunName][iMenuPIndex] += iItemAmmount;
  89.                
  90.                 client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Sikeresen jovairtal:^4 %d ^1Pontot, neki:^4 %s", iItemAmmount, gChatPrefix, sTargetName);
  91.                 client_print_color(iMenuPIndex, print_team_blue, "^3[.:hjkhj:.] ^1Jovairtak neked^4 %d ^1Pontot! BY:^4 %s", iItemAmmount, gChatPrefix, sTargetName);
  92.                 client_print_color(id, print_team_default, "^3»Admin: %s | Jatekos: %s | Osszeg: %d | Topus: Pont Jovairas", sSenderName, gChatPrefix, sTargetName, iItemAmmount);
  93.                 return PLUGIN_HANDLED;
  94.             }
  95.             case 2:
  96.             {
  97.                 for(new i = 0; i < 13; i++)
  98.                     g_uPoints[id][GunName][iMenuPIndex] -= iItemAmmount;
  99.                
  100.                 client_print_color(id, print_team_default, "^1Sikeresen elvettél:^4 %d ^1Pontot, tőle:^4 %s", iItemAmmount, gChatPrefix, sTargetName);
  101.                 client_print_color(iMenuPIndex, print_team_blue, "^1Ellett veve^4 %d ^1Pontok! BY:^4 %s", iItemAmmount, gChatPrefix, sTargetName);
  102.                 client_print_color(id, print_team_default, "^1Admin: %s | Játékos: %s | Összeg: %d | Tipus: Pont Elvétel", sSenderName, sTargetName, gChatPrefix, iItemAmmount);
  103.                 return PLUGIN_HANDLED;
  104.             }
  105.         }  
  106.         return PLUGIN_HANDLED;


Valamiért nem küldi a pontokat,esetleg meg tudja valaki nézni?


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2024.05.07. 15:29 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 144
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 58 alkalommal
Próbáld ezzel, viszont a teljes forráskód nélkül nem vagyok benne biztos hogy tökéletesen fog működni.

  1. public SendItems(id){
  2.         new sTitle[128];
  3.         formatex(sTitle, charsmax(sTitle), "%s \d[\r \rAdatkezelő menü\d]", gMenuPrefix);
  4.         new iMenu = menu_create(sTitle, "SendItems_handler");
  5.        
  6.         menu_additem(iMenu, "\rPont Küldés", "1", 0);
  7.         menu_additem(iMenu, "\rPont Elvétel", "2", 0);
  8.        
  9.         menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés");
  10.         menu_display(id, iMenu, 0);
  11.     }
  12.     public SendItems_handler(id, menu, item){
  13.         if(item == MENU_EXIT )
  14.         {
  15.             menu_destroy(menu);
  16.             return PLUGIN_HANDLED;
  17.         }
  18.         new data[9], szName[64];
  19.         new access, callback;
  20.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  21.         new key = str_to_num(data);
  22.        
  23.         switch(key)
  24.         {
  25.             case 1:{ChoosePlayer(id); iChoosedMode = 1;}
  26.             case 2:{ChoosePlayer(id); iChoosedMode = 2;}
  27.         }
  28.         return PLUGIN_HANDLED;
  29.     }
  30.     public ChoosePlayer(id)
  31.     {
  32.         new iPlayers[32], iPnum, iTempID;  
  33.         new sName[MAX_NAME_LENGTH], sTempID[10];  
  34.         get_players(iPlayers, iPnum);  
  35.        
  36.         new iMenu = menu_create("\rVálaszd ki a játékost:", "ChoosePlayer_handler");
  37.        
  38.         for(new i; i < iPnum; i++)
  39.         {
  40.             iTempID = iPlayers[i];  
  41.             get_user_name(iTempID, sName, charsmax(sName));
  42.             num_to_str(iTempID, sTempID, charsmax(sTempID));    
  43.             menu_additem(iMenu, sName, sTempID, 0);  
  44.         }
  45.         menu_display(id, iMenu, 0);
  46.     }
  47.     public ChoosePlayer_handler(id, menu, item)
  48.     {
  49.         if(item == MENU_EXIT)
  50.         {
  51.             menu_destroy(menu);
  52.             return PLUGIN_HANDLED;
  53.         }
  54.         new data[6], szName[64];
  55.         new access, callback;
  56.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);    
  57.         iMenuPIndex = str_to_num(data);
  58.         console_print(id, "%d", iChoosedMode)
  59.        
  60.         client_cmd(id, "messagemode type_itemremoveoradd");
  61.        
  62.         menu_destroy(menu);
  63.         return PLUGIN_HANDLED;
  64.     }
  65.     public type_itemammount(id)
  66.     {
  67.         new sItem[128], iItemAmmount, sSenderName[MAX_NAME_LENGTH], sTargetName[MAX_NAME_LENGTH];
  68.         read_args(sItem, charsmax(sItem));
  69.         remove_quotes(sItem);
  70.        
  71.         get_user_name(id, sSenderName, charsmax(sSenderName));
  72.         get_user_name(iMenuPIndex, sTargetName, charsmax(sTargetName));
  73.        
  74.         iItemAmmount = str_to_num(sItem);
  75.        
  76.         if(iItemAmmount < 0)
  77.         {
  78.             client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Az osszeg nem lehet kisebb, mint 0!");
  79.             return PLUGIN_HANDLED;
  80.         }
  81.        
  82.         switch(iChoosedMode)
  83.         {
  84.             case 1:
  85.             {
  86.                
  87.                 for(new i = 0; i < 13; i++)
  88.                     g_uPoints[iMenuPIndex][GunName][i] += iItemAmmount;
  89.                
  90.                 client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Sikeresen jovairtal:^4 %d ^1Pontot, neki:^4 %s", iItemAmmount, sTargetName);
  91.                 client_print_color(iMenuPIndex, print_team_blue, "^3[.:hjkhj:.] ^1Jovairtak neked^4 %d ^1Pontot! BY:^4 %s", iItemAmmount, sTargetName);
  92.                 client_print_color(id, print_team_default, "^3»Admin: %s | Jatekos: %s | Osszeg: %d | Topus: Pont Jovairas", sSenderName, sTargetName, iItemAmmount);
  93.                 return PLUGIN_HANDLED;
  94.             }
  95.             case 2:
  96.             {
  97.                 for(new i = 0; i < 13; i++)
  98.                     g_uPoints[iMenuPIndex][GunName][i] -= iItemAmmount;
  99.                
  100.                 client_print_color(id, print_team_default, "^1Sikeresen elvettél:^4 %d ^1Pontot, tőle:^4 %s", iItemAmmount, sTargetName);
  101.                 client_print_color(iMenuPIndex, print_team_blue, "^1Ellett veve^4 %d ^1Pontok! BY:^4 %s", iItemAmmount, sTargetName);
  102.                 client_print_color(id, print_team_default, "^1Admin: %s | Játékos: %s | Összeg: %d | Tipus: Pont Elvétel", sSenderName, sTargetName, iItemAmmount);
  103.                 return PLUGIN_HANDLED;
  104.             }
  105.         }  
  106.         return PLUGIN_HANDLED;

_________________
[ExTasY] Furien Hero [CRAFT SYSTEM]
213.181.206.21:27140

[ExTasY] OnlyDust2 [CLAN SYSTEM]
213.181.206.28:27111

[ExTasY] Zombie Mutation [ZOMBIE NPC]
213.181.206.28:27057
Facebook
Discord

Kép


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2024.05.07. 17:42 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 370
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
DexoN írta:
Próbáld ezzel, viszont a teljes forráskód nélkül nem vagyok benne biztos hogy tökéletesen fog működni.

  1. public SendItems(id){
  2.         new sTitle[128];
  3.         formatex(sTitle, charsmax(sTitle), "%s \d[\r \rAdatkezelő menü\d]", gMenuPrefix);
  4.         new iMenu = menu_create(sTitle, "SendItems_handler");
  5.        
  6.         menu_additem(iMenu, "\rPont Küldés", "1", 0);
  7.         menu_additem(iMenu, "\rPont Elvétel", "2", 0);
  8.        
  9.         menu_setprop(iMenu, MPROP_EXITNAME, "Kilépés");
  10.         menu_display(id, iMenu, 0);
  11.     }
  12.     public SendItems_handler(id, menu, item){
  13.         if(item == MENU_EXIT )
  14.         {
  15.             menu_destroy(menu);
  16.             return PLUGIN_HANDLED;
  17.         }
  18.         new data[9], szName[64];
  19.         new access, callback;
  20.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  21.         new key = str_to_num(data);
  22.        
  23.         switch(key)
  24.         {
  25.             case 1:{ChoosePlayer(id); iChoosedMode = 1;}
  26.             case 2:{ChoosePlayer(id); iChoosedMode = 2;}
  27.         }
  28.         return PLUGIN_HANDLED;
  29.     }
  30.     public ChoosePlayer(id)
  31.     {
  32.         new iPlayers[32], iPnum, iTempID;  
  33.         new sName[MAX_NAME_LENGTH], sTempID[10];  
  34.         get_players(iPlayers, iPnum);  
  35.        
  36.         new iMenu = menu_create("\rVálaszd ki a játékost:", "ChoosePlayer_handler");
  37.        
  38.         for(new i; i < iPnum; i++)
  39.         {
  40.             iTempID = iPlayers[i];  
  41.             get_user_name(iTempID, sName, charsmax(sName));
  42.             num_to_str(iTempID, sTempID, charsmax(sTempID));    
  43.             menu_additem(iMenu, sName, sTempID, 0);  
  44.         }
  45.         menu_display(id, iMenu, 0);
  46.     }
  47.     public ChoosePlayer_handler(id, menu, item)
  48.     {
  49.         if(item == MENU_EXIT)
  50.         {
  51.             menu_destroy(menu);
  52.             return PLUGIN_HANDLED;
  53.         }
  54.         new data[6], szName[64];
  55.         new access, callback;
  56.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);    
  57.         iMenuPIndex = str_to_num(data);
  58.         console_print(id, "%d", iChoosedMode)
  59.        
  60.         client_cmd(id, "messagemode type_itemremoveoradd");
  61.        
  62.         menu_destroy(menu);
  63.         return PLUGIN_HANDLED;
  64.     }
  65.     public type_itemammount(id)
  66.     {
  67.         new sItem[128], iItemAmmount, sSenderName[MAX_NAME_LENGTH], sTargetName[MAX_NAME_LENGTH];
  68.         read_args(sItem, charsmax(sItem));
  69.         remove_quotes(sItem);
  70.        
  71.         get_user_name(id, sSenderName, charsmax(sSenderName));
  72.         get_user_name(iMenuPIndex, sTargetName, charsmax(sTargetName));
  73.        
  74.         iItemAmmount = str_to_num(sItem);
  75.        
  76.         if(iItemAmmount < 0)
  77.         {
  78.             client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Az osszeg nem lehet kisebb, mint 0!");
  79.             return PLUGIN_HANDLED;
  80.         }
  81.        
  82.         switch(iChoosedMode)
  83.         {
  84.             case 1:
  85.             {
  86.                
  87.                 for(new i = 0; i < 13; i++)
  88.                     g_uPoints[iMenuPIndex][GunName][i] += iItemAmmount;
  89.                
  90.                 client_print_color(id, print_team_default, "^3[.:hkh:.] ^1Sikeresen jovairtal:^4 %d ^1Pontot, neki:^4 %s", iItemAmmount, sTargetName);
  91.                 client_print_color(iMenuPIndex, print_team_blue, "^3[.:hjkhj:.] ^1Jovairtak neked^4 %d ^1Pontot! BY:^4 %s", iItemAmmount, sTargetName);
  92.                 client_print_color(id, print_team_default, "^3»Admin: %s | Jatekos: %s | Osszeg: %d | Topus: Pont Jovairas", sSenderName, sTargetName, iItemAmmount);
  93.                 return PLUGIN_HANDLED;
  94.             }
  95.             case 2:
  96.             {
  97.                 for(new i = 0; i < 13; i++)
  98.                     g_uPoints[iMenuPIndex][GunName][i] -= iItemAmmount;
  99.                
  100.                 client_print_color(id, print_team_default, "^1Sikeresen elvettél:^4 %d ^1Pontot, tőle:^4 %s", iItemAmmount, sTargetName);
  101.                 client_print_color(iMenuPIndex, print_team_blue, "^1Ellett veve^4 %d ^1Pontok! BY:^4 %s", iItemAmmount, sTargetName);
  102.                 client_print_color(id, print_team_default, "^1Admin: %s | Játékos: %s | Összeg: %d | Tipus: Pont Elvétel", sSenderName, sTargetName, iItemAmmount);
  103.                 return PLUGIN_HANDLED;
  104.             }
  105.         }  
  106.         return PLUGIN_HANDLED;


Szia!
Teljes forráskód....


Csatolmányok:
outsideranked_mod.sma [64.97 KiB]
Letöltve 4 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 61 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole