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

Prośba o tutorial z kuponami SM


Rekomendowane odpowiedzi

Opublikowano

Witam mam taką prośbę czy może ktoś zrobić tutorial jak dodać kupony smoczych monet na własny serwer hamachi bo szukałem i tylko pisze że trzeba questa wgrać zrobiłem tak i nic a ktoś iny napisał że trzeba dodać ikonki quest i coś tam ale nikt nie napisał ani nie nagrał pełnego dodania kuponów smoczych monet.

 

dam ile się tylko da  +

zxc

Opublikowano

Musisz dodać KUPONY DO BAZY, czyli wykonujesz takie zapytanie:

INSERT INTO `item_proto` VALUES ('80014', '80014', 'Kupon SM (100)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '100', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80015', '80015', 'Kupon SM (500)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '500', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80016', '80016', 'Kupon SM (1000)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '1000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80017', '80017', 'Kupon SM (50)', '18', '0', '0', '1', '0', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '50', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

Następnie musisz dodać Quest, np taki:

quest zwoje_sm begin
    state start begin
        when 80014.use or 80015.use or 80016.use or 80017.use begin
            local tabelka = {50, 100, 150, 200}
            local id = item.get_vnum()-80013
            if item.get_vnum() == 80014 then
                query("UPDATE account.account SET cash=cash+50 WHERE login='"..pc.get_account().."';")
                item.remove()
                chat("Do twojego konta dodano "..tabelka[id].." Smoczych Monet.")
                return
            end
            if pc.can_warp() == true then
            query("UPDATE account.account SET cash=cash+"..tabelka[id].." WHERE login='"..pc.get_account().."';")
            chat("Do twojego konta dodano "..tabelka[id].." Smoczych Monet.")
            item.remove()
        end
    end
end
end

Oraz dodać wpisy do klienta.

 

item_list.txt

 

 

80014    ETC    icon/item/80014.tga
80015    ETC    icon/item/80015.tga
80016    ETC    icon/item/80016.tga
80017    ETC    icon/item/80017.tga

 

Ikonki masz tutaj

http://www11.zippyshare.com/v/8Rmb5lOV/file.html

https://www.virustotal.com/pl/file/7a5b4c9d5db4bc3aa7ba0750bb0cdc0f8f89b238df2441f46207cd37356b060c/analysis/1442057985/

 

Wpisy do itemproto sobie raczej poradzisz bo nie wiem na jakiej zasadzie je dodajesz.

Opublikowano

Musisz dodać KUPONY DO BAZY, czyli wykonujesz takie zapytanie:

INSERT INTO `item_proto` VALUES ('80014', '80014', 'Kupon SM (100)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '100', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80015', '80015', 'Kupon SM (500)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '500', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80016', '80016', 'Kupon SM (1000)', '18', '0', '0', '1', '384', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '1000', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
INSERT INTO `item_proto` VALUES ('80017', '80017', 'Kupon SM (50)', '18', '0', '0', '1', '0', '8192', '0', '', '0', '0', '0', '0', '0', '0', '7', '86400', '0', '0', '0', '0', '0', '0', '0', '0', '50', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');

Następnie musisz dodać Quest, np taki:

quest zwoje_sm begin
    state start begin
        when 80014.use or 80015.use or 80016.use or 80017.use begin
            local tabelka = {50, 100, 150, 200}
            local id = item.get_vnum()-80013
            if item.get_vnum() == 80014 then
                query("UPDATE account.account SET cash=cash+50 WHERE login='"..pc.get_account().."';")
                item.remove()
                chat("Do twojego konta dodano "..tabelka[id].." Smoczych Monet.")
                return
            end
            if pc.can_warp() == true then
            query("UPDATE account.account SET cash=cash+"..tabelka[id].." WHERE login='"..pc.get_account().."';")
            chat("Do twojego konta dodano "..tabelka[id].." Smoczych Monet.")
            item.remove()
        end
    end
end
end

Oraz dodać wpisy do klienta.

 

item_list.txt

80014    ETC    icon/item/80014.tga
80015    ETC    icon/item/80015.tga
80016    ETC    icon/item/80016.tga
80017    ETC    icon/item/80017.tga

Ikonki masz tutaj

http://www11.zippyshare.com/v/8Rmb5lOV/file.html

https://www.virustotal.com/pl/file/7a5b4c9d5db4bc3aa7ba0750bb0cdc0f8f89b238df2441f46207cd37356b060c/analysis/1442057985/

 

Wpisy do itemproto sobie raczej poradzisz bo nie wiem na jakiej zasadzie je dodajesz 

dodałem je są na serwerze ale nie wiem właśnie jaki wpis w itemproto ustawiłem je tak jak zwój egzorcysty i znika po kliknięciu ale nic nie pisze ani nie dodaje SM prosił bym o podanie tego wpisu  lub dodanie jakiegoś filmiku jak wszystko poprawnie zrobić. a i u mnie pisze w nawicat coins nie Smocze monety . 

zxc

Opublikowano

dodałem je są na serwerze ale nie wiem właśnie jaki wpis w itemproto ustawiłem je tak jak zwój egzorcysty i znika po kliknięciu ale nic nie pisze ani nie dodaje SM prosił bym o podanie tego wpisu  lub dodanie jakiegoś filmiku jak wszystko poprawnie zrobić. a i u mnie pisze w nawicat coins nie Smocze monety . 

Masz w tabeli account rekord "cash" ?

Opublikowano

tylko account 

nie mam  rekord i cash 

jesli ci chodzi o navicat

Wygrał.  xD

Wejdź w account, przesuń w prawo i u góry masz nazwy rekordów, sprawdź czy masz coins/cash, jakie to pliki?

would u miss me? 1105814451671351221478.png

 

 

 

Opublikowano

Tak wyglądam, gdy czytam co wy odwalacie...

tumblr_mkanblQoNj1rprju4o1_500.gif

 

Masz, sprawny quest na kupony.

quest kupony_sm begin 
	state __DATA__ begin
		function WsadzSeChujaDo(pole, ile, komu)
			local dodaj_sm = query("UPDATE `account`.`account` SET `"..pole.."` = `"..pole.."`+"..ile.." WHERE `account`.`login`='"..komu"';")
			if dodaj_sm then
				return true
			else
				return false
			end
		end
	end
	
	state start begin
		when 80014.use or 80015.use or 80016.use or 80017.use begin
			local tabelka={50, 100, 150, 200}
			local id = item.get_vnum()-80013
			local WsadzamChuja = kupony_sm.WsadzSeChujaDo("cash", tabelka[id], pc.get_account())
			if WsadzamChuja then
				chat("Na Twoje konto zostało pomyślnie dodane "..tabelka[id].." Smoczych monet.")
				pc.remove_item(item.get_vnum(), 1)
			elseif pc.can_warp() == false then
				syschat("Przykro mi, musisz poczekać 10 sekund, aby móc użyć zwoju.")
			else
			syschat("Wystąpił błąd przy dodawaniu Smoczych Monet, skontaktuj się z Administratorem")
			end
		end
	end
end
Pisane na kacu, ale powinno być.

arijh2.jpg

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...