Skocz do zawartości

[Pytanie] dotyczące COD moda cs 1.6


Hoottero

Rekomendowane odpowiedzi

Cześć! oczywiście że jest taka możliwość jaka wersja codmoda :) ?

polecam ci te nowsze. z tej racji że prosto można zrobić własną klase. a ja codmoda znam na pamięć bo miałem swój serwer . wiec tu ci mogę pomoc.

Oferta dot. MyBB, IPB, phpbb by przemo, phpbb3:

  • Instalacja, konfiguracja forum
  • Konwertowanie bazy do innych silników np. z MyBB do IPB lub IPB 3.4 do 4.x
  • Przenoszenie forum z jednego serwera na drugi
  • Podpinanie domen
  • Instalacja, konfiguracja pluginów, lekka modyfikacja
  • Instalacja stylów, modyfikacje wyglądu forum
  • Doradztwo
  • Zaproponuj coś.
  • Technik

Tworzenie stron WWW (HTML5+ CSS3+JS) BOOSTRAP

Odnośnik do komentarza
Udostępnij na innych stronach

hm. nie słyszałem o takim codmodzie ale faktyczni jest coś mi się nie wydaje że generator będzie działał na tym. ale masz:

 

VIP GENERATOR ( czyli robienie klasy z mega różnymi możliwościami):

 

nie moge podawać linków

 

I Generator Klas zwyczajny zawsze z niego korzystałem :

 

poszukaj w google

 

najpierw wygeneruj potem powiem ci jak dodać :)

Oferta dot. MyBB, IPB, phpbb by przemo, phpbb3:

  • Instalacja, konfiguracja forum
  • Konwertowanie bazy do innych silników np. z MyBB do IPB lub IPB 3.4 do 4.x
  • Przenoszenie forum z jednego serwera na drugi
  • Podpinanie domen
  • Instalacja, konfiguracja pluginów, lekka modyfikacja
  • Instalacja stylów, modyfikacje wyglądu forum
  • Doradztwo
  • Zaproponuj coś.
  • Technik

Tworzenie stron WWW (HTML5+ CSS3+JS) BOOSTRAP

Odnośnik do komentarza
Udostępnij na innych stronach

Wygenerowałem.

 

 

 

 

#include <amxmodx>

#include <colorchat>

#include <cstrike>

#include <csx>

#include <engine>

#include <fun>

#include <hamsandwich>

 

new Array:g_Array, CsArmorType:armortype, bool:g_Vip[33], weapon_id;

 

new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};

 

public plugin_init(){

register_plugin("VIP Ultimate", "5.1.0.2", "benio101 & speedkill");

RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);

register_message(get_user_msgid("ScoreAttrib"), "g_VipStatus");

g_Array=ArrayCreate(64,32);

for(new i;i<sizeof g_Langcmd;i++)

register_clcmd(g_Langcmd,"g_Vips");

register_message(get_user_msgid("SayText"),"handleSayText");

register_event("DeathMsg", "DeathMsg", "a");

}

public client_authorized(id){

if(get_user_flags(id) & 524288 == 524288){

client_authorized_vip(id);

}

}

public client_authorized_vip(id){

g_Vip[id]=true;

new g_Name[64];

get_user_name(id,g_Name,charsmax(g_Name));

ArrayPushString(g_Array,g_Name);

}

public client_disconnect(id){

if(g_Vip[id]){

client_disconnect_vip(id);

}

}

public client_disconnect_vip(id){

g_Vip[id]=false;

new Name[64];

get_user_name(id,Name,charsmax(Name));

 

new g_Size = ArraySize(g_Array);

new g_Name[64];

 

for(new i = 0; i < g_Size; i++){

ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));

 

if(equal(g_Name,Name)){

ArrayDeleteItem(g_Array,i);

break;

}

}

}

public SpawnedEventPre(id){

if(g_Vip[id]){

if(is_user_alive(id)){

SpawnedEventPreVip(id);

}

}

}

public SpawnedEventPreVip(id){

set_user_gravity(id, 0,875);

set_user_rendering(id, kRenderFxNone, 0,0,0, kRenderTransAlpha, 150);

set_user_health(id, get_user_health(id)+50);

cs_set_user_armor(id, min(cs_get_user_armor(id,armortype)+50, 150), armortype);

cs_set_user_money(id, min(cs_get_user_money(id)+4500, 16000), 1);

give_item(id, "weapon_hegrenade");

cs_set_user_bpammo(id, CSW_HEGRENADE,5);

if(get_user_team(id)%3){

give_item(id, "weapon_deagle");

give_item(id, "ammo_50ae");

weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);

if(weapon_id)cs_set_weapon_ammo(weapon_id, 112);

cs_set_user_bpammo(id, CSW_DEAGLE, 224);

give_item(id, "item_thighpack");

cs_set_user_nvg(id);

}

if(get_user_team(id)%2){

give_item(id, "weapon_m4a1");

give_item(id, "ammo_556nato");

weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id);

if(weapon_id)cs_set_weapon_ammo(weapon_id, 510);

cs_set_user_bpammo(id, CSW_M4A1, 750);

}

}

public g_VipStatus(){

new id=get_msg_arg_int(1);

if(is_user_alive(id) && g_Vip[id])

set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4);

}

public g_Vips(id){

new g_Name[64],g_Message[192];

 

new g_Size=ArraySize(g_Array);

 

for(new i = 0; i < g_Size; i++){

ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));

 

add(g_Message, charsmax(g_Message), g_Name);

 

if(i == g_Size - 1)

add(g_Message, charsmax(g_Message), ".");

else

add(g_Message, charsmax(g_Message), ", ");

}

ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze : ^x04%s", g_Message);

}

public client_infochanged(id){

if(g_Vip[id]){

new szName[64];

get_user_info(id,"name",szName,charsmax(szName));

 

ArrayPushString(g_Array,szName);

 

new Name[64];

get_user_name(id,Name,charsmax(Name));

 

new g_Size=ArraySize(g_Array);

new g_Name[64];

 

for(new i = 0; i < g_Size; i++){

ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));

 

if(equal(g_Name,Name)){

ArrayDeleteItem(g_Array,i);

break;

}

}

}

}

public plugin_end(){

ArrayDestroy(g_Array);

}

public handleSayText(msgId,msgDest,msgEnt){

new id = get_msg_arg_int(1);

 

if(is_user_connected(id) && g_Vip[id]){

new szTmp[256],szTmp2[256];

get_msg_arg_string(2,szTmp, charsmax(szTmp))

 

new szPrefix[64] = "^x04[[HA]]";

 

if(!equal(szTmp,"#Cstrike_Chat_All")){

add(szTmp2,charsmax(szTmp2),szPrefix);

add(szTmp2,charsmax(szTmp2)," ");

add(szTmp2,charsmax(szTmp2),szTmp);

}

else{

add(szTmp2,charsmax(szTmp2),szPrefix);

add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");

}

set_msg_arg_string(2,szTmp2);

}

return PLUGIN_CONTINUE;

}

public bomb_planted(id){

if(is_user_alive(id) && g_Vip[id])

cs_set_user_money(id,cs_get_user_money(id) + 300);

}

public bomb_defused(id){

if(is_user_alive(id) && g_Vip[id])

cs_set_user_money(id,cs_get_user_money(id) + 300);

}

public DeathMsg(){

new killer=read_data(1);

new victim=read_data(2);

 

if(is_user_alive(killer) && g_Vip[killer]){

if(get_user_team(killer) != get_user_team(victim)){

new g_Hs=read_data(3);

if(g_Hs){

cs_set_user_money(killer,cs_get_user_money(killer) + 500);

}

else{

cs_set_user_money(killer,cs_get_user_money(killer) + 300); }

}

}

}

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

którym generatorem?

Oferta dot. MyBB, IPB, phpbb by przemo, phpbb3:

  • Instalacja, konfiguracja forum
  • Konwertowanie bazy do innych silników np. z MyBB do IPB lub IPB 3.4 do 4.x
  • Przenoszenie forum z jednego serwera na drugi
  • Podpinanie domen
  • Instalacja, konfiguracja pluginów, lekka modyfikacja
  • Instalacja stylów, modyfikacje wyglądu forum
  • Doradztwo
  • Zaproponuj coś.
  • Technik

Tworzenie stron WWW (HTML5+ CSS3+JS) BOOSTRAP

Odnośnik do komentarza
Udostępnij na innych stronach

ja nie jestem za tym vip generatorem bo mogę nie wiedzieć jak to zrobić.

 

ale dobra spróbujmy. teraz załóż sobie jakiś plik w notatniki i wklej ten tekst i zapisz .sma

 

potem wejdź na jakiś kompilator amxx i wrzuć to sma i kompiluj i będziesz miał gotowy plugin jako klasę.

Oferta dot. MyBB, IPB, phpbb by przemo, phpbb3:

  • Instalacja, konfiguracja forum
  • Konwertowanie bazy do innych silników np. z MyBB do IPB lub IPB 3.4 do 4.x
  • Przenoszenie forum z jednego serwera na drugi
  • Podpinanie domen
  • Instalacja, konfiguracja pluginów, lekka modyfikacja
  • Instalacja stylów, modyfikacje wyglądu forum
  • Doradztwo
  • Zaproponuj coś.
  • Technik

Tworzenie stron WWW (HTML5+ CSS3+JS) BOOSTRAP

Odnośnik do komentarza
Udostępnij na innych stronach

1. Nie mam pojęcia skąd Ci to przyszło do głowy...

VIP GENERATOR ( czyli robienie klasy z mega różnymi możliwościami):

 

2. Generowanie klas do CODa zależy od pluginu z silnikiem, do których przyjęto podział na "nowy" i "stary". Natomiast Ty Hoottero podałeś paczkę gotową do wgrania na serwer.

 

3. Klasy można zrobić korzystając z Generatora KLAS, lub ewentualnie pisząc je na sucho od zera. Pamiętając o tym, że silnik CodModa korzysta z natywów od osobnych pluginów (gdzie pluginami są klasy np. wygenerowane w Generatorze).

 

4. VIP Generator jak sama nazwa wskazuje, nie generuje klas dostosowanych natywami do silnika CODa. Tylko plugin VIPa (jako dodatku dla graczy posiadających określoną, zakodowaną podczas generowania tegoż vipa flagi).

 

Reasumując, skorzystaj z generatora klas -> wygenerowany kod zapisz w postaci .sma i skompiluj, kompilatorem amxx do postaci .amxx -> wgraj plugin ze skompilowaną klasą na serwer -> nie bawiłem się pluginami coda, lecz wydaję mi się, że w configs/ powinien być plik .cfg do którego dopisujesz klasy.

 

Mam nadzieję, że nakierunkowałem Cię w schemat prawidłowego działania klas w CodModzie, bo w zależności od moda są różne tego sposoby.

Odnośnik do komentarza
Udostępnij na innych stronach

 

4. VIP Generator jak sama nazwa wskazuje, nie generuje klas dostosowanych natywami do silnika CODa. Tylko plugin VIPa (jako dodatku dla graczy posiadających określoną, zakodowaną podczas generowania tegoż vipa flagi).

 

Reasumując, skorzystaj z generatora klas -> wygenerowany kod zapisz w postaci .sma i skompiluj, kompilatorem amxx do postaci .amxx -> wgraj plugin ze skompilowaną klasą na serwer -> nie bawiłem się pluginami coda, lecz wydaję mi się, że w configs/ powinien być plik .cfg do którego dopisujesz klasy.

 

Mam nadzieję, że nakierunkowałem Cię w schemat prawidłowego działania klas w CodModzie, bo w zależności od moda są różne tego sposoby.

 

tak faktycznie tu masz racje nie doczytałem tego . mój błąd tylko że silnik dzieli się na nowy i stary czyli jeżeli założyciel tematu ma stary to ten kompilator mu się nie przyda bo wtedy trzeba edytować sma całego pluginu codmoda.

 

w nowym plugin klasy dopisuje się do plugins-codmod.ini

Oferta dot. MyBB, IPB, phpbb by przemo, phpbb3:

  • Instalacja, konfiguracja forum
  • Konwertowanie bazy do innych silników np. z MyBB do IPB lub IPB 3.4 do 4.x
  • Przenoszenie forum z jednego serwera na drugi
  • Podpinanie domen
  • Instalacja, konfiguracja pluginów, lekka modyfikacja
  • Instalacja stylów, modyfikacje wyglądu forum
  • Doradztwo
  • Zaproponuj coś.
  • Technik

Tworzenie stron WWW (HTML5+ CSS3+JS) BOOSTRAP

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum [Pytanie] dotyczące COD moda cs 1.6   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...