←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Dodanie flagi do pluginu.

  • +
  • -
brobro123 - zdjęcie brobro123 27.09.2024

include <amxmodx>
#include <amxmisc>
#include <engine> 
#include <vault>
#include <fun>
 
#define PLUGIN "Wybor skinow"
#define VERSION "1.0.0" 
#define AUTHOR "skengman"
 
 
 
 
 
new model_noza[33]
 
public plugin_init() { 
 
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("CurWeapon","CurWeapon","be","1=1") 
register_clcmd("say /skiny", "menuWyboru")
register_clcmd("say /skin", "menuWyboru")
register_clcmd("say /knife", "menuWyboru")
register_clcmd("say /kosy", "menuWyboru")
register_clcmd("say /kosa", "menuWyboru")
register_clcmd("say /noz", "menuWyboru")
       
}
 
public plugin_precache() { 
precache_model("models/skiny/noz/v_knife.mdl") // zwykly
precache_model("models/skiny/noz/katana.mdl")
precache_model("models/skiny/noz/grizzlyknife.mdl")
precache_model("models/skiny/noz/minecraft.mdl")
precache_model("models/skiny/noz/lgbtknife.mdl")
precache_model("models/skiny/noz/aquaknife.mdl")
 
public menuWyboru(id)
{
new menuBody[512]
formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
new menu = menu_create(menuBody, "skinsmenu")
 
menu_additem(menu, "\wNoz")
 
 
menu_setprop(menu, MPROP_BACKNAME, "Wroc");
menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
 
menu_display(id, menu);
}
public skinsmenu(id, menu, item) {
 
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
 
switch(item) 
{
case 0: menu_noze(id)
default: return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
public menu_noze(id) {
new menuBody[512]
formatex(menuBody, charsmax(menuBody), "\ySkiny do \rNoza:")
new menu = menu_create(menuBody, "knifemenu")
 
menu_additem(menu, "\wZwykly Noz | Klasyczny")
 
menu_additem(menu, "\wKatana | 1")
 
menu_additem(menu, "\wGrizzly | 2")
 
menu_additem(menu, "\wMinecraft | 3")
 
menu_additem(menu, "\wLgbt | 4")
 
menu_additem(menu, "\wAqua | 5")
 
 
menu_setprop(menu, MPROP_BACKNAME, "Wroc");
menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
 
menu_display(id, menu);
}
 
public knifemenu(id, menu, item) {
switch(item) 
{
case 0: SetKnife(id , 0)
case 1: SetKnife(id , 1)
case 2: SetKnife(id , 2)
case 3: SetKnife(id , 3)
case 4: SetKnife(id , 4)
case 5: SetKnife(id , 5)
default: return PLUGIN_HANDLED
}
ZapiszNoz(id)
return PLUGIN_HANDLED
 
public SetKnife(id , Knife) {
model_noza[id] = Knife
 
new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) 
if ( Weapon != CSW_KNIFE )
return PLUGIN_HANDLED
 
new vModel[56]
 
switch(Knife)
{
case 0: 
{
format(vModel,55,"models/skiny/noz/v_knife.mdl")
}
case 1: 
{
format(vModel,55,"models/skiny/noz/katana.mdl")
}
case 2: 
{
format(vModel,55,"models/skiny/noz/grizzlyknife.mdl")
}
case 3: 
{
format(vModel,55,"models/skiny/noz/minecraft.mdl")
}
case 4: 
{
format(vModel,55,"models/skiny/lgbtknife.mdl")
}
case 5:
{
format(vModel,55,"models/skiny/noz/aquaknife.mdl")
}
 
entity_set_string(id, EV_SZ_viewmodel, vModel)
 
return PLUGIN_HANDLED;  
}
 
public CurWeapon(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED;
 
 
SetKnife(id, model_noza[id])
 
return PLUGIN_HANDLED   
 
}
public client_authorized(id)
{
ZaladujNoze(id)
}
 
ZapiszNoz(id)
 
new authid[32]
get_user_authid(id, authid, 31)
 
new vaultkey[64]
new vaultdata[64]
 
format(vaultkey, 63, "Knife_%s", authid)
format(vaultdata, 63, "%d", model_noza[id])
set_vaultdata(vaultkey, vaultdata)
}
 
ZaladujNoze(id) 
new authid[32] 
get_user_authid(id,authid,31)
 
new vaultkey[64], vaultdata[64]
 
format(vaultkey, 63, "Knife_%s", authid)
get_vaultdata(vaultkey, vaultdata, 63)
model_noza[id] = str_to_num(vaultdata)
 
 
 
 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Odpowiedz

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 27.09.2024

?xD co tu zrobic 

Odpowiedz

  • +
  • -
Anonymuss - zdjęcie Anonymuss 28.09.2024

Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}
Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024


Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}
Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

 

Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}

tak chodzi o to ,czy moglbys zrobic to w calym pluginie? Bylbym wdzieczny

Odpowiedz

  • +
  • -
Anonymuss - zdjęcie Anonymuss 28.09.2024

 

 

Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}

tak chodzi o to ,czy moglbys zrobic to w calym pluginie? Bylbym wdzieczny

 

Co to znaczy w "całym" pluginie, dodałem tylko warunek do głównego menu skinów żeby nie działała komenda dla graczy bez flagi.

Bez tego nie przejdzie dalej do kolejnego menu skinów i nie ustawi sobie skina

Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 28.09.2024


Co to znaczy w "całym" pluginie

 

Chłop chce sma na gotowo z wklejonym warunkiem...

Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

 

 

 

Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}

tak chodzi o to ,czy moglbys zrobic to w calym pluginie? Bylbym wdzieczny

 

Co to znaczy w "całym" pluginie, dodałem tylko warunek do głównego menu skinów żeby nie działała komenda dla graczy bez flagi.

Bez tego nie przejdzie dalej do kolejnego menu skinów i nie ustawi sobie skina

 

dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal :)

Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 28.09.2024

dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal

 

 

Czas najwyższy nauczyc się podamiany kodu... to nic trudnego trochę chęci...

Załączone pliki

  • Załączony plik  Skiny.sma   4,03 KB   19 Ilość pobrań

Użytkownik Łysy CS-RzeZnia.eu edytował ten post 28.09.2024 15:48
Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

 

dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal

 

 

Czas najwyższy nauczyc się podamiany kodu... to nic trudnego trochę chęci...

 

dziękuje ,leci +rep

Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

 

dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal

 

 

Czas najwyższy nauczyc się podamiany kodu... to nic trudnego trochę chęci...

 

Niestety ,nie moge pobrac tego pliku .amxx ,a jak chce samemu skompilowac to mam taki blad ,wiesz dlaczego?

 
//// Skiny.sma
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 017: undefined symbol "client_print_color"
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : warning 215: expression has no effect
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 001: expected token: ";", but found ")"
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 029: invalid expression, assumed zero
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\Skiny.amx (compile failed).
//
// Compilation Time: 0,17 sec
// ----------------------------------------
Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 28.09.2024

Wersja komilatora?

 


Użytkownik Łysy CS-RzeZnia.eu edytował ten post 28.09.2024 16:02
Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

nazywa sie Scripting Windows

Odpowiedz

  • +
  • -
Anonymuss - zdjęcie Anonymuss 28.09.2024

 

 

dokladnie tak jak napisal kolega up ,jakbys tylko mogl wkleic to co wyslales do tego mojego ,zebym ja sobie tylko skompilowal

 

 

Czas najwyższy nauczyc się podamiany kodu... to nic trudnego trochę chęci...

 

Niestety ,nie moge pobrac tego pliku .amxx ,a jak chce samemu skompilowac to mam taki blad ,wiesz dlaczego?

 
//// Skiny.sma
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 017: undefined symbol "client_print_color"
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : warning 215: expression has no effect
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 001: expected token: ";", but found ")"
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : error 029: invalid expression, assumed zero
// C:\Users\fasci\Downloads\scripting WINDOWS\scripting WINDOWS\Skiny.sma(39) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\Skiny.amx (compile failed).
//
// Compilation Time: 0,17 sec
// ----------------------------------------

 

Nie wiedziałem, że ktoś używa jeszcze starszych wersji niż 1.8.3. Usuń linijkę z client_print_color i (jeśli chcesz mieć jakiś napis) zmień ją sobie na client_print albo colorchat, jak to zrobić masz gotowe przykłady tu na stronie

Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 28.09.2024

Pytam o wersję a nie nazwę...

zaktualizuj kompilator do nowszej wersji..

Masz tam taki plik jak: amxxpc.exe odpal go  i powinienes miec cos takiego pokaz co ty masz

AMX Mod X Compiler 1.9.0.5294
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
 
Usage: <file.sma> [options]
Use -? or --help to see full options

Użytkownik Łysy CS-RzeZnia.eu edytował ten post 28.09.2024 16:08
Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 28.09.2024

Masz 

Załączone pliki

  • Załączony plik  Skiny.sma   4,01 KB   19 Ilość pobrań
Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

 

Pytam o wersję a nie nazwę...

zaktualizuj kompilator do nowszej wersji..

Masz tam taki plik jak: amxxpc.exe odpal go  i powinienes miec cos takiego pokaz co ty masz

AMX Mod X Compiler 1.9.0.5294
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
 
Usage: <file.sma> [options]
Use -? or --help to see full options

 

mam takie coś ,a jak wlacze ten amxxpc.exe to mam cos tam wpisac ,zeby sie zaktualizowal?

Załączone miniatury

  • fotos.png
Odpowiedz

  • +
  • -
mordoryjacz - zdjęcie mordoryjacz 28.09.2024

colorchat.inc powinien byc w folderze include a do komplilowania uzywasz aplikacji compile 

Odpowiedz

  • +
  • -
brobro123 - zdjęcie brobro123 28.09.2024

colorchat.inc powinien byc w folderze include a do komplilowania uzywasz aplikacji compile 

tak ,to wiem ale chodzi mi o to jak zainstalowac nowsza wersje kompilatora

Odpowiedz

  • +
  • -
Łysy CS-RzeZnia.eu - zdjęcie Łysy CS-RzeZnia.eu 29.09.2024


jak zainstalowac nowsza wersje kompilatora

 

Musisz pobrać inną wersję stąd: https://www.amxmodx....wnloads-new.php

Jeśli zmieniasz wersję kompilatora = zaktualizuj swój amxx na serwerze do tej samej wersji.

Odpowiedz