Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

skiny menuskiny


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 HUNT123

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:164
  • GG:
  • Imię:Mateusz
  • Lokalizacja:ok. Lublina
Offline

Napisano 03.01.2019 18:56

Witam, mam zrobione pluginy na podmienianie modeli broni dla vip'a i svip'a

 

podmienianie danej broni jest w nowym pluginie tzn jeden plugin podmienia ak, 2 awp, 3 m4 .... itd

menu skinow otwiera sie przy komendzie /m4 , /awp ...

 

jak zrobic aby pod komenda /skiny otworzylo sie menu w ktorym od razu beda wszystkie bronie 

 

jak polaczyc te osobne pluginy aby pod /skiny "otworzyly" sie i mozna bylo wybierac skin jakiej broni chcemy zmienic ?

 

 

tak mam :

too.png

 

 

a chodzi mi o takie menu :

 

too2.png

 


  • +
  • -
  • 0

| Szukasz pomocy?    Pisz !    GG: 61518293      |   Pomoc prywatna Odpłatna


#2 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 03.01.2019 19:20

https://amxx.pl/topi...ndpost&p=754490tutaj możesz zobaczyć jak


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#3 HUNT123

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:164
  • GG:
  • Imię:Mateusz
  • Lokalizacja:ok. Lublina
Offline

Napisano 03.01.2019 19:27

https://amxx.pl/topi...ndpost&p=754490tutaj możesz zobaczyć jak

chodzi mi raczej o zrobienie dodatkowego pluginu ktory bd wyswietlał menu

 

Awp 

m4

ak 

knife

 

i pobieral je z tych co mam :/

 

da sie cos takiego zrobic?


  • +
  • -
  • 0

| Szukasz pomocy?    Pisz !    GG: 61518293      |   Pomoc prywatna Odpłatna


#4 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 03.01.2019 19:34

Zależy od tego jak są napisane tamte pluginy. Ewentualnie możesz skorzystać z pluginu, który Ci podesłałem w linku w poprzednim poście, będzie to rozwiązanie bez kompromisów.


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#5 janofer

    Zaawansowany

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:78
  • Lokalizacja:Trojmiasto
Offline

Napisano 04.01.2019 09:41

#include <amxmodx>
#include <cstrike>

new menu;

public plugin_init (){
		register_plugin("Menu skiny", "0.01", "janofer");
		register_clcmd("say /skiny", "skinsMenu");
		register_clcmd("say_team /skiny", "skinsMenu");
}

public skinsMenu(index)
{
	menu=menu_create("Wybierz bron","skinSection");
	menu_additem(menu,"AWP");
	menu_additem(menu,"AK47");
	menu_additem(menu,"M4A1");
	menu_additem(menu,"KNIFE");
	menu_display(index, menu);

	return PLUGIN_HANDLED;
}

public skinSection(id, menu, item){
	switch(item){
		case 0:{
			client_cmd(id, "say /awp");
		}
		case 1:{
			client_cmd(id, "say /ak47");
		}
		case 2:{
			client_cmd(id, "say /m4a1");
		}
		case 3:{
			client_cmd(id, "say /knife");
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

Najprostsze rozwiązanie.


  • +
  • -
  • 0

#6 HUNT123

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:164
  • GG:
  • Imię:Mateusz
  • Lokalizacja:ok. Lublina
Offline

Napisano 04.01.2019 18:39

#include <amxmodx>
#include <cstrike>

new menu;

public plugin_init (){
		register_plugin("Menu skiny", "0.01", "janofer");
		register_clcmd("say /skiny", "skinsMenu");
		register_clcmd("say_team /skiny", "skinsMenu");
}

public skinsMenu(index)
{
	menu=menu_create("Wybierz bron","skinSection");
	menu_additem(menu,"AWP");
	menu_additem(menu,"AK47");
	menu_additem(menu,"M4A1");
	menu_additem(menu,"KNIFE");
	menu_display(index, menu);

	return PLUGIN_HANDLED;
}

public skinSection(id, menu, item){
	switch(item){
		case 0:{
			client_cmd(id, "say /awp");
		}
		case 1:{
			client_cmd(id, "say /ak47");
		}
		case 2:{
			client_cmd(id, "say /m4a1");
		}
		case 3:{
			client_cmd(id, "say /knife");
		}
	}
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

Najprostsze rozwiązanie.

 

 wszystko git tylko po wybraniu an serwerze w konsoli mam to: 

 

[CSXGuard] "say /awp": (ST Blocked)


  • +
  • -
  • 0

| Szukasz pomocy?    Pisz !    GG: 61518293      |   Pomoc prywatna Odpłatna


#7 janofer

    Zaawansowany

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:78
  • Lokalizacja:Trojmiasto
Offline

Napisano 08.01.2019 08:42

#include <amxmodx>
#include <cstrike>
new menu;
     
public plugin_init (){
  		register_plugin("Menu skiny", "0.01", "janofer");
   		register_clcmd("say /skiny", "skinsMenu");
   		register_clcmd("say_team /skiny", "skinsMenu");
}
     
public skinsMenu(index)
{
   	menu=menu_create("Wybierz bron","skinSection");
   	menu_additem(menu,"AWP");
   	menu_additem(menu,"AK47");
   	menu_additem(menu,"M4A1");
   	menu_additem(menu,"KNIFE");
   	menu_display(index, menu);
     
   	return PLUGIN_HANDLED;
}
     
public skinSection(id, menu, item){
  	switch(item){
   		case 0:{
   			cmdExecute(id, "say /awp");
   		}
   		case 1:{
   			cmdExecute(id, "say /ak47");
   		}
   		case 2:{
   			cmdExecute(id, "say /m4a1");
   		}
   		case 3:{
   			cmdExecute(id, "say /knife");
   		}
   	}
   	menu_destroy(menu);
   	return PLUGIN_HANDLED;
}

stock cmdExecute( id , const szText[]) {
	
    #pragma unused szText

    if ( id == 0 || is_user_connected( id ) ) {

    	new szMessage[ 256 ];

    	format_args( szMessage ,charsmax( szMessage ) , 1 );

        message_begin( id == 0 ? MSG_ALL : MSG_ONE, 51, _, id )
        write_byte( strlen( szMessage ) + 2 )
        write_byte( 10 )
        write_string( szMessage )
        message_end()
    }
}

  • +
  • -
  • 0

#8 HUNT123

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:164
  • GG:
  • Imię:Mateusz
  • Lokalizacja:ok. Lublina
Offline

Napisano 08.01.2019 14:35

#include <amxmodx>
#include <cstrike>
new menu;
     
public plugin_init (){
  		register_plugin("Menu skiny", "0.01", "janofer");
   		register_clcmd("say /skiny", "skinsMenu");
   		register_clcmd("say_team /skiny", "skinsMenu");
}
     
public skinsMenu(index)
{
   	menu=menu_create("Wybierz bron","skinSection");
   	menu_additem(menu,"AWP");
   	menu_additem(menu,"AK47");
   	menu_additem(menu,"M4A1");
   	menu_additem(menu,"KNIFE");
   	menu_display(index, menu);
     
   	return PLUGIN_HANDLED;
}
     
public skinSection(id, menu, item){
  	switch(item){
   		case 0:{
   			cmdExecute(id, "say /awp");
   		}
   		case 1:{
   			cmdExecute(id, "say /ak47");
   		}
   		case 2:{
   			cmdExecute(id, "say /m4a1");
   		}
   		case 3:{
   			cmdExecute(id, "say /knife");
   		}
   	}
   	menu_destroy(menu);
   	return PLUGIN_HANDLED;
}

stock cmdExecute( id , const szText[]) {
	
    #pragma unused szText

    if ( id == 0 || is_user_connected( id ) ) {

    	new szMessage[ 256 ];

    	format_args( szMessage ,charsmax( szMessage ) , 1 );

        message_begin( id == 0 ? MSG_ALL : MSG_ONE, 51, _, id )
        write_byte( strlen( szMessage ) + 2 )
        write_byte( 10 )
        write_string( szMessage )
        message_end()
    }
}

 

ciagle .... :

 

[CSXGuard] Currently not recording.
[CSXGuard] "say /awp": (SD Blocked)


  • +
  • -
  • 0

| Szukasz pomocy?    Pisz !    GG: 61518293      |   Pomoc prywatna Odpłatna


#9 vanillah

    nie wiem

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:324
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 08.01.2019 17:20

bo tak tego nie zrobisz, musisz albo poprowadzić natywy albo skorzystać z callfunc_begin


  • +
  • -
  • 1

Wykonam pluginy, paczki (amxx) kontakt GG: 32263742, Steam: https://steamcommuni...om/id/vankillah

Multi-Head.pl





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych