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

[Pytanie] Kupony SM


Rekomendowane odpowiedzi

Opublikowano

Witam mam pytanie czy da rade dodać na swojego priva przedmioty "KUPON SM" tak jak jest to na pl-u.

Jeśli się da prosiłbym o tutek/nakierowanie mnie jak to zrobić. ;D

Z góry dziękuję. Daje Like

Opublikowano

To jedynie kwestia quseta

quest kupon_sm begin
state start begin
when id.use begin
query("UPDATE account.account SET coins=coins+liczba_sm WHERE login='"..pc.get_account().."';")
item.remove()
end
end
end

no co? ;c

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Bym prosze na quest

 

 

80014.png ID 80014 - 50SM

 

 

 

80015.png ID 80015 - 100SM

 

 

 

80016.png ID 80016 - 200SM

 

 

 

80017.png ID 80017 - 300SM

 

 

Dam Like +

Opublikowano
quest kupon_sm50 begin
state start begin
when id.use begin
query("UPDATE account.account SET coins=coins+50 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 50 SM")
item.remove()
end
when id2.use begin
query("UPDATE account.account SET coins=coins+100 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 100 SM")
item.remove()
end
when id3.use begin
query("UPDATE account.account SET coins=coins+200 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 200 SM")
item.remove()
end
when id4.use begin
query("UPDATE account.account SET coins=coins+300 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 300 SM")
item.remove()
end
when id5.use begin
query("UPDATE account.account SET coins=coins+500 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 500 SM")
item.remove()
end
end
end

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Masz quest endjego:

quest kupon begin
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+100 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 1)
end
end
end

Zmień se:

query("update account.account set cash = cash+xxx where id = '"..a.."';")

4funmt2.pl

Opublikowano

Po co tak komplikować, skoro w game2089 jest funkcja pc.get_account?

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Masz quest endjego:

quest kupon begin
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+100 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 1)
end
end
end

Zmień se:

query("update account.account set cash = cash+xxx where id = '"..a.."';")

 

Mam pytanie o co chodzilo ?

 

 

quest kupon begin
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+50 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 80014)
end
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+100 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 80015)
end
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+200 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 80016)
end
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+300 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 80017)
end
end
end

 

Opublikowano

ejj a :

syschat() nie powinien być zamieniony na chat() ?

bo z tego co pamiętam syschat byl zwiazany z poleceniami z game.py

Z cmdchat Ci się pomyliło. Syschat pokazuje napis jak jest np : Aktywowano pokojowy tryb pvp. Czy jakoś tak.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

Prosze bardzo!

quest kupon begin
state start begin
when 80014.use begin
kupon.daj(50)
end

when 80015.use begin
kupon.daj(100)
end

when 80016.use begin
kupon.daj(200)
end

when 80017.use begin
kupon.daj(300)
end
end

state _FUKCJE begin
function daj(ilosc)
os.execute("mysql -u root account --execute='UPDATE account SET coins = coins + ".. ilosc .." WHERE id = ".. pc.get_account_id() ..";'")
chat("Na Twoje konto zostało dodane "..ilosc.." SM! Wejdź na stronę WWW serwera aby dokonać zakupów.")
end
end
end

 

Pozdrawiam

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

@Endymion

 

 

quest kupon begin
state start begin
when id.use begin
local a = query("select accound_id from player.player where name = '"..pc.get_name().."';")
query("update account.account set cash = cash+100 where id = '"..a.."';")
chat("Monety zostały doładowane na Twoje konto.")
pc.remove_item(id, 1)
end
end
end

 

edit.

up lol.

 

 

zle masz na questa !

 

@Cort

 

 

quest kupon_sm50 begin
state start begin
when id.use begin
query("UPDATE account.account SET coins=coins+50 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 50 SM")
item.remove()
end
when id2.use begin
query("UPDATE account.account SET coins=coins+100 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 100 SM")
item.remove()
end
when id3.use begin
query("UPDATE account.account SET coins=coins+200 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 200 SM")
item.remove()
end
when id4.use begin
query("UPDATE account.account SET coins=coins+300 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 300 SM")
item.remove()
end
when id5.use begin
query("UPDATE account.account SET coins=coins+500 WHERE login='"..pc.get_account().."';")
syschat("Ostrzymano 500 SM")
item.remove()
end
end
end

 

 

zle masz quest

 

 

@TEJLI

 

 

Prosze bardzo!

quest kupon begin
state start begin
when 80014.use begin
kupon.daj(50)
end

when 80015.use begin
kupon.daj(100)
end

when 80016.use begin
kupon.daj(200)
end

when 80017.use begin
kupon.daj(300)
end
end

state _FUKCJE begin
function daj(ilosc)
os.execute("mysql -u root account --execute='UPDATE account SET coins = coins + ".. ilosc .." WHERE id = ".. pc.get_account_id() ..";'")
chat("Na Twoje konto zostało dodane "..ilosc.." SM! Wejdź na stronę WWW serwera aby dokonać zakupów.")
end
end
end

 

Pozdrawiam

 

 

ale nie ma remove item , nie dostalem mi w is smonety ;/..

 

SS

 

 

Revians.png

 

 

 

1231_003308.jpg

 

Opublikowano

Prosze bardzo!

quest kupon begin
state start begin
when 80014.use begin
kupon.daj(50)
item.remove()
end

when 80015.use begin
kupon.daj(100)
item.remove()
end

when 80016.use begin
kupon.daj(200)
item.remove()
end

when 80017.use begin
kupon.daj(300)
item.remove()
end
end

state _FUKCJE begin
function daj(ilosc)
os.execute("mysql -u root account --execute='UPDATE account SET coins = coins + ".. ilosc .." WHERE id = ".. pc.get_account_id() ..";'")
chat("Na Twoje konto zostało dodane "..ilosc.." SM! Wejdź na stronę WWW serwera aby dokonać zakupów.")
end
end
end

 

Spróbuj teraz - item zabiera, a jeżeli nie dodaje monet to zmień w

SET coins = coins + ".. ilosc .."

coins na tabelę w jakiej masz SM. Przykładowo:

SET cash = cash + ".. ilosc .."

 

Co do błędu - dodaj do quest_functions (w folderze questów) wpis pc.get_account_id

Pozdrawiam

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

nie dostalem w is na storna tak zrobilem poprawione nie nadal

 

 

SET coins = coins + ".. ilosc .."

i

SET cash = cash + ".. ilosc .."

 

SS

 

 

Revians.png

 

Opublikowano

A masz dodane chociaż funkcje pc.get_account() i query? Bo nasze questy muszą działać.

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

To skąd Ty masz czytane monety w IS?...

 

pliki serverowe by terenzo

 

Web storna derin

 

 

A masz dodane chociaż funkcje pc.get_account() i query? Bo nasze questy muszą działać.

 

tak

 

 

@EDIT:

 

@UP

 

 

 

sprawdź

 

http://wklej.to/XQBHb

 

Revians.png

 

 

Opublikowano

mi tez to nie działa niestety :/

a mam w account tabele coins

ale nawet na przedmiot jak klikne nic sie nie dzieje moze do tego przedmiotu muszę dodać jakieś type /subtype/value ??

Opublikowano

mi tez to nie działa niestety :/

a mam w account tabele coins

ale nawet na przedmiot jak klikne nic sie nie dzieje moze do tego przedmiotu muszę dodać jakieś type /subtype/value ??

 

mi tez nie dziala probowalem juz nie da .

 

 

 

Revians.png

 

Opublikowano

ale mi nic sie nie pojawia nawet tekst po kliknięciu na przedmiot

a tak pozatym to nie polecam Ci stronki od derina jest IS ale pełno dziur :D

ja zrobiłem sobie lepsza :P

Opublikowano

mi tez to nie działa niestety :/

a mam w account tabele coins

ale nawet na przedmiot jak klikne nic sie nie dzieje moze do tego przedmiotu muszę dodać jakieś type /subtype/value ??

 

 

 

CTRL + Q to Enable/Disable GoPhoto.it

 

ymm , a dodałeś do tego equsta id itemów ???

Opublikowano

Przecież dostałeś questa który musi działać...

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

  • 2 tygodnie później...
Opublikowano

Prosze bardzo!

quest kupon begin
state start begin
when 80014.use begin
kupon.daj(50)
item.remove()
end

when 80015.use begin
kupon.daj(100)
item.remove()
end

when 80016.use begin
kupon.daj(200)
item.remove()
end

when 80017.use begin
kupon.daj(300)
item.remove()
end
end

state _FUKCJE begin
function daj(ilosc)
os.execute("mysql -u root account --execute='UPDATE account SET coins = coins + ".. ilosc .." WHERE id = ".. pc.get_account_id() ..";'")
chat("Na Twoje konto zostało dodane "..ilosc.." SM! Wejdź na stronę WWW serwera aby dokonać zakupów.")
end
end
end

 

Spróbuj teraz - item zabiera, a jeżeli nie dodaje monet to zmień w

SET coins = coins + ".. ilosc .."

coins na tabelę w jakiej masz SM. Przykładowo:

SET cash = cash + ".. ilosc .."

 

Co do błędu - dodaj do quest_functions (w folderze questów) wpis pc.get_account_id

Pozdrawiam

 

Hymmm

 

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Nie interesuje mnie czy dasz mi "+" czy "-" jestem tu aby dzielić się swoją wiedzą i czerpać wiedzę od innych.

 

www.antero.pl

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...