hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 13:02



Jelenlévő felhasználók

Jelenleg 346 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 346 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  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Pont küldés
HozzászólásElküldve: 2014.12.29. 20:30 
Offline
Őskövület
Avatar

Csatlakozott: 2011.12.28. 00:35
Hozzászólások: 2736
Megköszönt másnak: 56 alkalommal
Megköszönték neki: 275 alkalommal
Hali.

Ebben a részben h tudom megcsinálni h ha valaki küld pontot a másiknak,
és ha ír bele - jelet, akkor ne vonjon le a másiktól pontot.
mert azzal szórakoztak h küldenek egymásnak -50 és akkor másiknak le vesz -50 pontot.
Ezt h tudnám javítani?

SMA Forráskód: [ Mindet kijelol ]
  1. public kuldesmenu(id)
  2. {
  3. new cim[121]
  4. format(cim, charsmax(cim), "\y[KILLAH] ScarCity Surf | Pont Küldés!^n\wPontjaid:\r %d",pont[id])
  5. new menu = menu_create(cim, "kuldes_handler" )
  6. new players[32], pnum, tempid;
  7. new szName[32], szTempid[10];
  8. get_players(players, pnum);
  9. for( new i; i<pnum; i++ )
  10. {
  11. tempid = players[i];
  12. {
  13. get_user_name(tempid, szName, charsmax(szName));
  14. num_to_str(tempid, szTempid, charsmax(szTempid));
  15. menu_additem(menu, szName, szTempid, 0);
  16. }
  17. }
  18. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  19. menu_display(id, menu, 0);
  20. }
  21. public kuldes_handler(id, menu, item)
  22. {
  23. if( item == MENU_EXIT )
  24. {
  25. menu_destroy(menu);
  26. return PLUGIN_HANDLED;
  27. }
  28. new data[6], szName[64];
  29. new access, callback;
  30. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  31. x_tempid = str_to_num(data);
  32. client_cmd(id, "messagemode PONTOK");
  33. menu_destroy(menu);
  34. return PLUGIN_HANDLED;
  35. }
  36. public ezust_kuld(id)
  37. {
  38. new uzenet[121];
  39. new kuldoneve[32], tempname[32]
  40. read_args(uzenet, charsmax(uzenet))
  41. remove_quotes(uzenet)
  42. get_user_name(id, kuldoneve, 31)
  43. get_user_name(x_tempid, tempname, 31)
  44. if(pont[id] >= str_to_num(uzenet))
  45. {
  46. pont[x_tempid] += str_to_num(uzenet)
  47. pont[id] -= str_to_num(uzenet)
  48. print_color(0, "!g[KILLAH] ScarCity]!y Játékos!t %s!y küldött!g %d!y pontot!t %s!y -nak!", kuldoneve, str_to_num(uzenet), tempname)
  49. }
  50. else
  51. {
  52. print_color(id, "!g[KILLAH] ScarCity]!y Sajnálom, nincs elég pontod.")
  53. }
  54. return PLUGIN_HANDLED;
  55. }


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

_________________
****


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont küldés
HozzászólásElküldve: 2014.12.29. 21:11 
Offline
Veterán
Avatar

Csatlakozott: 2013.03.26. 20:20
Hozzászólások: 1846
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 120 alkalommal
Ellenőrzöd, hogy mínusz-e a szám, és return PLUGIN_HANDLED-del térsz vissza, ha igen.

SMA Forráskód: [ Mindet kijelol ]
  1. public ezust_kuld(id)
  2. {
  3. new uzenet[121];
  4. new kuldoneve[32], tempname[32]
  5. read_args(uzenet, charsmax(uzenet))
  6. remove_quotes(uzenet)
  7. get_user_name(id, kuldoneve, 31)
  8. get_user_name(x_tempid, tempname, 31)
  9.  
  10. if(str_to_num(uzenet) < 0)
  11. return PLUGIN_HANDLED
  12.  
  13. if(pont[id] >= str_to_num(uzenet))
  14. {
  15. pont[x_tempid] += str_to_num(uzenet)
  16. pont[id] -= str_to_num(uzenet)
  17. print_color(0, "!g[KILLAH] ScarCity]!y Játékos!t %s!y küldött!g %d!y pontot!t %s!y -nak!", kuldoneve, str_to_num(uzenet), tempname)
  18. }
  19. else
  20. {
  21. print_color(id, "!g[KILLAH] ScarCity]!y Sajnálom, nincs elég pontod.")
  22. }
  23. return PLUGIN_HANDLED;
  24. }

_________________
Projektem:

[CSO2] Ghost Mod
CSO2 GamePlay video: https://www.youtube.com/watch?feature=p ... iOS4Ik1Yrk

Ők köszönték meg RaZzoR nek ezt a hozzászólást: pixxa112 (2014.12.29. 21:31)
  Népszerűség: 2.27%


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  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 31 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