Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem ze skryptem na excalibur


xXxMiszerxXx

Rekomendowane odpowiedzi

Opublikowano

Siema mam problem ze skryptem na excalibur chodzi o to że nie liczy on kili a błędów nie ma oto on.

 

variables:
{licence} = 0
{zabicia} = 0
command /exca:
permission: essentials.item
trigger:
add 1 to {licence}
execute console command "/give %player% diamondsword 1 name:&e&oExcalibur lore:&fDiamondSword|&6&oDescription:_&fWlasnosc&f_%player%|&fPlayers_Killed:_%{zabicia}%|&fStrange_Weapon:_%{licence}%"
on damage:
if name of attacker's tool is "&e&oExcalibur":
remove strength from the attacker
apply strength 5.9 to attacker for 2.9 seconds
 
on death of player:
if name of attacker's tool is "&e&oExcalibur lore:&fDiamondSword|&6&oDescription:_&fWlasnosc&f_%player%|&fPlayers_Killed:_%{zabicia}%|&fStrange_Weapon:_%{licence}%": 
add 1 to {zabicia}
 
on rightclick on sign:
if line 1 is "&1[EXCALIBUR]":
if line 2 is "&9INTELIGETNA":
if line 3 is "&9BRON":
if line 4 is "$300000":
if player's balance is greater than 300000:
remove 300000 from player's account
execute console command "/give %player% diamondsword 1 name:&e&oExcalibur lore:&fDiamondSword|&6&oDescription:_&fWlasnosc&f_%player%|&fPlayers_Killed:_%{zabicia}%|&fStrange_Weapon:_%{licence}%"
add 1 to {licence}
send "&6[signShop] &fZakupiles EXCALIBUR za &a$300000&f!"
else:
send "&6[signShop] &fNie masz wystarczajaco duzo dolarow ! Wykonuj prace i zarabiaj lub zamow je smsem !"
Opublikowano

bledow w samym skrypcie nie ma ale w dzialaniu tak:

 

ogolnie brzydko wyglada taki itemek z podlogami ( "_" ) wiec zmienilem caly ten excalibur zeby byly wyspacjowane a nie tak :p( tak jak zrobilem ci z ta włócznią) 

 

poprawilem ten sklepik bo tak to nie wazne jaka cena byla podana na tabliczce, wazne bylo zeby pierwsze 3 linijki byly poprawnie :p (tak jak wlocznia)

 

ale nie poprawilem tego ze to dodaje do wszystkich zabic czyli jak masz np 4 excalibury, kazdym zabijesz jedna osobe to na kazdym bedzie "zabicia: 4" a wydaje mi sie ze powinno byc na kazdym 1 wtedy bo tak jak statrack(czy jak to sie tam zwie) w cs. po prostu nie mialem teraz do tego glowy :p. jutro sie pobawie i edytuje posta

 

 

KOD:

 

 

http://pastebin.com/cwsUTK5H

Opublikowano

@xXxMiszerxXx

 

Powiedz mi gdzie sprawdzasz ile zabić masz ?

I jak zapisujesz to:

on death of player:
    if name of attacker's tool is "&e&oExcalibur lore:&fDiamondSword|&6&oDescription:_&fWlasnosc&f_%player%|&fPlayers_Killed:_%{zabicia}%|&fStrange_Weapon:_%{licence}%": 
    add 1 to {zabicia} 

To prawda dodaje 1 ale gdzie ? Do zmiennej {zabicia}

 

Powinno być:

add 1 to {zabicia.%attacker%}

A sama zmienna powinna być:

{zabicia.%player%}

Czyli wtedy możesz sobie wyświetlić:

command /staty:
    trigger:
        send "&4&lLiczba Twoich zabić to &7--> &6&l&o%{zabicia.%player%}%"
        stop
Opublikowano

@AleksanderARG

 

no wlasnie o tym napisalem, ale to tez nie bo jemu chyba chodzi o zabicia na jednym mieczu a nie na gracza bo jak dajesz tak jak ty napisales to dodaje do zmiennej przyznanej dla ciebie a nie dla miecza

 

Nie wiem.

 

@topic

 

podaj jak to ma dokladnie dzialac te zabicia to zrobimy tez to

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...