←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Komenda na expa / staty

Zablokowany

  • +
  • -
V3ko - zdjęcie V3ko 04.08.2010

Siema. Mam kolejne 2 pytania/problemy :) .
1. Wiec tak chce otworzyc sklep z kupnem exp'a ,ale najpierw musze miec na to komende :) Wiem ze da sie to przez Cpanel
czy jakos tak ,ale nie znam pasow do bazy danych ,bo ktos inny ma. A wiem ze na pokemodzie byly komendy na dawanie i odbieranie expa wiec pewnie w Diablo tez jest. Probowalem takich amx_dajexpa , amx_dajxp , amx_dajeexp , amx_dajexp , amx_givexp , amx_setexp ,ale pisze tylko unkown command. Bardzo bym prosił ,aby ktos mi powiedzial jaka jest komenda ,albo dorobil do mojego pliku .sma ,ktorego moge podac w zalaczniku. Wiem ze jest opcja szukam ,ale szukalem i nic nie dziala z tych komend :/.

2.Mam Diablo moda 5.9l i max lvl na poczatku byl 200 chyba i staty do 50 ,a zrobilem sobie tabele do 401 i chce ,zeby staty tez zwiekszyc do 100 :) Bardzo bym prosil o linijke w pliku diablo.sma czy gdzie sie tam to zmienia.
Odpowiedz

  • +
  • -
Night90 - zdjęcie Night90 04.08.2010

1. Jak masz zainstalowane statystyki na www , to przez te statystyki da się też dodawać expa :>
Odpowiedz

  • +
  • -
Morthi - zdjęcie Morthi 04.08.2010

1a). [Dodatek][5.8d/5.9l] Komenda na dodawanie doświadczenia. - Nieoficjalny polski support AMX Mod X
1b). [Dodatek][5.8d/5.9l] Komenda na dawanie przedmiotów - Nieoficjalny polski support AMX Mod X

2.Znajdź:
public skill_menu(id, key) 
{
switch(key)
{
case 0:
{
if (player_intelligence[id]<50){
player_point[id]-=1
player_intelligence[id]+=1
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")

}
case 1:
{
if (player_strength[id]<50){
player_point[id]-=1
player_strength[id]+=1
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
case 2:
{
if (player_agility[id]<50){
player_point[id]-=1
player_agility[id]+=1
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
else client_print(id,print_center,"Maxymalny poziom zrecznosci osiagniety")

}
case 3:
{
if (player_dextery[id]<50){
player_point[id]-=1
player_dextery[id]+=1
set_speedchange(id)
}
else client_print(id,print_center,"Maxymalny poziom zwinnosci osiagniety")
}
}

if (player_point[id] > 0)
skilltree(id)


return PLUGIN_HANDLED
}

I zmień na:

public skill_menu(id, key)
{
switch(key)
{
case 0:
{
if (player_intelligence[id]<100){
player_point[id]-=1
player_intelligence[id]+=1
}
else client_print(id,print_center,"Maxymalny poziom inteligencji osiagniety")

}
case 1:
{
if (player_strength[id]<100){
player_point[id]-=1
player_strength[id]+=1
}
else client_print(id,print_center,"Maxymalny poziom sily osiagniety")
}
case 2:
{
if (player_agility[id]<100){
player_point[id]-=1
player_agility[id]+=1
player_damreduction[id] = (47.3057*(1.0-floatpower( 2.7182, -0.06798*float(player_agility[id])))/100)
}
else client_print(id,print_center,"Maxymalny poziom zrecznosci osiagniety")

}
case 3:
{
if (player_dextery[id]<100){
player_point[id]-=1
player_dextery[id]+=1
set_speedchange(id)
}
else client_print(id,print_center,"Maxymalny poziom zwinnosci osiagniety")
}
}

if (player_point[id] > 0)
skilltree(id)


return PLUGIN_HANDLED
}
Odpowiedz

  • +
  • -
V3ko - zdjęcie V3ko 04.08.2010

Dobra masz ode mnie reputacje+ ,ale nie moge znależć linijki z tego 1 poradnika ;/ napisalem juz tam ze nie moge znależć ,ale napisze jeszcze tutaj to sa jedyne register_clcmd
register_clcmd("say wyrzuc","dropitem")
register_clcmd("say /wyrzuc","dropitem")
register_clcmd("say /przedmiot","iteminfo")
register_clcmd("say /item","iteminfo")
register_clcmd("say /noweitemy","show_menu_item")
register_clcmd("say /itemy","show_menu_item")
register_clcmd("przedmiot","iteminfo")
register_clcmd("/przedmiot","iteminfo")
register_clcmd("say /przedmiot","iteminfo")
register_clcmd("say /Pomoc","helpme")
register_clcmd("say /Klasa","changerace")
register_clcmd("say /speed","speed")

register_clcmd("say klasa","changerace")
register_clcmd("say /gracze","cmd_who")
register_clcmd("klasa","changerace")
register_clcmd("say /klasa","changerace")
register_clcmd("say /klasy","show_menu_klasy")
register_clcmd("say /zmianaklasy","changerace")
register_clcmd("say zmianaklasy","changerace")
register_clcmd("say /czary", "showskills")
register_clcmd("say czary", "showskills")
register_clcmd("say /menu","showmenu")
register_clcmd("menu","showmenu")
register_clcmd("say /komendy","komendy")
register_clcmd("pomoc","helpme")
register_clcmd("say /rune","buyrune")
register_clcmd("/rune","buyrune")
register_clcmd("rune","buyrune")
register_clcmd("/czary","showskills")
register_clcmd("/czary","showskills")
register_clcmd("say /czary","showskills")
register_clcmd("say /czary","showskills")
register_clcmd("say /savexp","savexpcom")
//register_clcmd("say /loadxp","LoadXP")
register_clcmd("say /reset","reset_skill")
register_clcmd("reset","reset_skill")
register_clcmd("/reset","reset_skill")

register_clcmd("mod","mod_info")
Odpowiedz

  • +
  • -
Morthi - zdjęcie Morthi 04.08.2010

pod
register_clcmd("say /speed","speed")

wklej
register_clcmd("amx_giveexp","CmdGiveExp",ADMIN_IMMUNITY,"Uzycie amx_giveexp <nick>")
Odpowiedz

  • +
  • -
V3ko - zdjęcie V3ko 04.08.2010

Dobra jak zadziala masz ode mnie reputacje :).

05 sierpień 2010 - 09:37:
No sciagnalem inna wersje przerobke 5.9l jest na forum i tam juz oryginalnie byla ta komenda i wpisuje amx_giveexp v3ko 45 i nic pisze ze nie ma takiej komendy CZEMU?!
Odpowiedz

  • +
  • -
Onyke - zdjęcie Onyke 05.08.2010

Może nie masz flagi która odpowiada za dodawanie expa ?
Odpowiedz

  • +
  • -
V3ko - zdjęcie V3ko 05.08.2010

Mam... ,ale gdybym nawet nie mial to by pisalo ze nie mozesz uzyc tej komendy ,a nie Unkown Command !
Odpowiedz
Zablokowany