←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Prośba o poprawienie kodu z w...

Zablokowany

  • +
  • -
Kalim - zdjęcie Kalim 28.11.2011

Witajcie.
Poniższy plugin ma służyć jako wyświetlanie w HUD czy osoba ma PREMIUM czy też nie z daną flagą. Skopiowałem kilka linijek kodu i myślałem, że będzie poprawnie działać, lecz nic z tego. Od razu mówię, że z AMXX jestem zielony. Oto kod:

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <nvault>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Kamil"
new SyncHudObj, SyncHudObj2;
SyncHudObj = CreateHudSyncObj();
SyncHudObj2 = CreateHudSyncObj();
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

// Add your code here...
}
public posiadaniepremium() {
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(SyncHudObj, "^n^n^n^n^n^n^n[Posiadasz PREMIUM]");

if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "^n^n^n^n^n^n^n[Brak PREMIUM]");
}
return COD_CONTINUE;

}


Proszę o pomoc.
Pozdrawiam
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 28.11.2011

Proszę bardzo:

/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>


#define ZADANIE_POKAZ_PREMIUM 35200

new SyncHudObj;

public plugin_init() {
register_plugin("Pokaz Premium", "1.0", "Gh0st")

register_event("ResetHUD", "ResetHUD", "abe");

SyncHudObj = CreateHudSyncObj();
}
public posiadaniepremium(id) {

id -= ZADANIE_POKAZ_PREMIUM;

if(!is_user_alive(id))
{
remove_task(id+ZADANIE_POKAZ_PREMIUM);
return;
}


if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "^n^n^n^n^n^n^n[Brak PREMIUM]");
}
else
{
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "^n^n^n^n^n^n^n[Posiadasz PREMIUM]");
}
}
public ResetHUD(id)
{
if(!task_exists(id+ZADANIE_POKAZ_PREMIUM))
set_task(0.1, "posiadaniepremium", id+ZADANIE_POKAZ_PREMIUM, _, _, "b");
}



Plugin należy skompilować i wrzucić na serwer, ale tyle to chyba wiesz ^^
Użytkownik Gh0st edytował ten post 28.11.2011 10:39
Odpowiedz

  • +
  • -
Kalim - zdjęcie Kalim 28.11.2011

Ok. Działa. Dzięki wielkie. Wielki + dla ciebie.

Temat do zamknięcia
Odpowiedz

  • +
  • -
Hiroshima - zdjęcie Hiroshima 28.11.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany