hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.23. 08:35



Jelenlévő felhasználók

Jelenleg 167 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 167 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Admin Model
HozzászólásElküldve: 2014.04.28. 19:56 
Offline
Újonc

Csatlakozott: 2011.05.28. 10:10
Hozzászólások: 3
Megköszönt másnak: 4 alkalommal
Hali.
Szeretnék egy olyan plugint hogy minden adminnak más ruhája legyen.
Valaki tudna egy olyat csinálni?
Aki megcsinálja megy a gomb!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Model
HozzászólásElküldve: 2014.04.28. 22:38 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.01.20. 13:00
Hozzászólások: 216
Megköszönt másnak: 89 alkalommal
Megköszönték neki: 14 alkalommal
Ez a plugin létezik már.
Admin model. :D
Add más-más jogokra a skint aztán úgy megtudod oldani, hogy minden adminak más ruhája legyen... :D

_________________
Kép
Kép
https://soundcloud.com/l-c-a-w

Ők köszönték meg bencike nek ezt a hozzászólást: kismaki (2014.04.29. 21:19)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Model
HozzászólásElküldve: 2014.04.28. 23:21 
Offline
Tud valamit
Avatar

Csatlakozott: 2011.10.28. 13:32
Hozzászólások: 148
Megköszönt másnak: 8 alkalommal
Megköszönték neki: 26 alkalommal
Szerettem volna csinálni egyet,ám vannak hátrányai,de előnyei is:
-Nehéz átírni
-Lehet nem működik
-Csak steam id-vel rendelkezőknek lehet adni.
-STEAM_ID_LAND|VALVE_ID_LAN-t ha nem törlöd ki,akkor lehetséges mindegyik ns megkapja a ruhát.



-Könnyen megírtam
-Egyszerű,de mégis nagyszerű!


Ééééés maga a plugin:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. new const STEAMID[][]={
  4. "",
  5. "STEAM_01:01123124",
  6. "STEAM_ID_LAN",
  7. "VALVE_ID_LAN"
  8. }
  9. new const ADMINM[][]={
  10. "",
  11. "models/player/player1/player1.mdl",
  12. "models/player/player2/player2.mdl",
  13. "models/player/player3/player3.mdl"
  14. }
  15. public client_authorized(id){
  16. new auth[33]
  17. get_user_authid(id,auth,sizeof(auth)-1)
  18. for(new i=0;i<sizeof(STEAMID);i++)
  19. if(equal(auth,STEAMID[i])){
  20. for(new Ai=0;Ai<sizeof(ADMINM);Ai++){
  21. cs_set_user_model(id,ADMINM[i])
  22. }
  23. }
  24. }
  25. public plugin_precache(){
  26. for(new pm=0;pm<sizeof(ADMINM);pm++){
  27. precache_model(ADMINM[pm])
  28. }
  29. }


UI: Mint leírtam,nem teszteltem,így nem merek mérget venni rá hogy működik.

_________________
Következő pluginok várhatóak:
  • Emoticon of message

Ők köszönték meg Mike Spy nek ezt a hozzászólást: kismaki (2014.04.29. 21:19)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Admin Model
HozzászólásElküldve: 2014.04.30. 20:23 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.07. 23:34
Hozzászólások: 2192
Megköszönt másnak: 27 alkalommal
Megköszönték neki: 55 alkalommal
nos'chez írta:
Szerettem volna csinálni egyet,ám vannak hátrányai,de előnyei is:
-Nehéz átírni
-Lehet nem működik
-Csak steam id-vel rendelkezőknek lehet adni.
-STEAM_ID_LAND|VALVE_ID_LAN-t ha nem törlöd ki,akkor lehetséges mindegyik ns megkapja a ruhát.



-Könnyen megírtam
-Egyszerű,de mégis nagyszerű!


Ééééés maga a plugin:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. new const STEAMID[][]={
  4. "",
  5. "STEAM_01:01123124",
  6. "STEAM_ID_LAN",
  7. "VALVE_ID_LAN"
  8. }
  9. new const ADMINM[][]={
  10. "",
  11. "models/player/player1/player1.mdl",
  12. "models/player/player2/player2.mdl",
  13. "models/player/player3/player3.mdl"
  14. }
  15. public client_authorized(id){
  16. new auth[33]
  17. get_user_authid(id,auth,sizeof(auth)-1)
  18. for(new i=0;i<sizeof(STEAMID);i++)
  19. if(equal(auth,STEAMID[i])){
  20. for(new Ai=0;Ai<sizeof(ADMINM);Ai++){
  21. cs_set_user_model(id,ADMINM[i])
  22. }
  23. }
  24. }
  25. public plugin_precache(){
  26. for(new pm=0;pm<sizeof(ADMINM);pm++){
  27. precache_model(ADMINM[pm])
  28. }
  29. }


UI: Mint leírtam,nem teszteltem,így nem merek mérget venni rá hogy működik.

Nem csak, hogy lehetséges, hanem biztos, és nem ezt kérte.
Illetve szerintem így egyszerűbb a kód:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. new const STEAMID[][]={
  5. "STEAM_01:01123124",
  6. "STEAM_02:10001010",
  7. "STEAM_03:120202020"
  8. }
  9. new const ADMINM[][]={
  10. "models/player/player1/player1.mdl",
  11. "models/player/player2/player2.mdl",
  12. "models/player/player3/player3.mdl"
  13. }
  14.  
  15. public plugin_init()
  16. {
  17. register_event("ResetHUD", "event_reset_hud", "be")
  18. }
  19.  
  20. public event_reset_hud(id)
  21. {
  22. new auth[33]
  23. get_user_authid(id,auth,sizeof(auth))
  24. for(new i=0;i<=sizeof(STEAMID);i++)
  25. {
  26. if(equal(auth,STEAMID[i]))
  27. {
  28. cs_set_user_model(id,ADMINM[i])
  29. }
  30. }
  31. }
  32. public plugin_precache(){
  33. for(new pm=0;pm<=sizeof(ADMINM);pm++){
  34. precache_model(ADMINM[pm])
  35. }
  36. }

szerk: [s]a kódom hibás, az utolsót [STEAM_03:120202020] nem olvassa be, még a mai nap javítom.[/s]
Végeztem különböző teszteket a tömbökkel
[ablak]SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new const STEAMID[][] = {
"szovegasd1",
"szovegasd2",
"szovegasd",
"uzenetamitnemirki",
"masikuzenetamirnemirki"
}
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("get_array1", "get_array1", ADMIN_BAN)
register_clcmd("get_array2", "get_array2", ADMIN_BAN)
register_clcmd("get_array3", "get_array3", ADMIN_BAN)
}
 
public get_array1(id)
{
for(new i=0;i <= sizeof(STEAMID)-1;i++)
{
client_print(id, print_chat, "%s", STEAMID[i])
}
}
public get_array2(id)
{
for(new i=0;i <= charsmax(STEAMID);i++)
{
client_print(id, print_chat, "%s", STEAMID[i])
}
}
public get_array3(id)
{
for(new i=0;i <= sizeof(STEAMID);i++)
{
client_print(id, print_chat, "%s", STEAMID[i])
}
}[/ablak]
Szóval szerintem működni fog.

Illetve ha neked a másik fajta plugin kell, akkor itt megtalálod:
https://forums.alliedmods.net/showthread.php?t=11391

_________________
[sma]CMD:fear(playerid, params[]){ new str[5]; if(!sscanf(params, "s[5]", str)){ if(egyezik(str, "find")) Msg(playerid, "A-a!");}  return 1;}[/sma]


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


Ki van itt

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