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

Polowania/Itemki z IS-Quest(Poprawa)


Rekomendowane odpowiedzi

Opublikowano

Witam!

1.Problem dotyczy się polowań, ponieważ posiadam na serwerze około 15 Polowań i trzy z nich nie działają, nie ./qc się do końca.

SS:

http://images.tinypic.pl/i/00649/9uu40oxbmd82.jpg

 

Quest działający:

http://wklej.to/pi5zA

 

Questy niedziałające:

1: http://wklej.to/PSVU9

2: http://wklej.to/anbyr

3: http://wklej.to/YgztF

 

 

 

Co może być w tych questach nie tak?

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.Mam problem z IS, ponieważ gdy kupuje itemki typu PD w nim to czas po zakupie jest 0minut. Niestety nie wiem jak to naprawić, więc postanowiłem znaleźć quest, który naprawi mój problem i w pewnym stopniu to zrobił lecz można nim odnawiać przedmioty w nieskończoność.

 

Oto ss:

Itemek:

http://files.tinypic.pl/i/00649/2shdtaetwgd0.jpg

NPC z questem:

http://files.tinypic.pl/i/00649/odenxexbpp1p.jpg

 

Quest:

http://wklej.to/OPS8D

 

Czy mógłby ktoś dodać zabezpieczenie dzięki, któremu nie będzie można odnowić itemka dwa razy?

Będę bardzo wdzięczny.

Opublikowano

co do pd na 0 min to nie questem naprawiasz lecz w bazie w kolumnie value0 ustawiasz czas :) co do questów ogarnę i dam edit. a co do zabezpieczenia to chyba nie możliwe. chyba że byś zrobił tabelke w bazie przy której by się id zapisywało... albo dodał kolumne w item

Opublikowano

Mam coś takiego:

include ("config_account.php");
$itemid = $_GET['itemid'];

$sql = "SELECT * FROM itemshop WHERE itemid = '$itemid'";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$data = mysql_fetch_array ($result);

$coins = $data["coins"];

$coins2 = $_SESSION["user_coins"];
$userid = $_SESSION["user_id"];
$pos = $_SESSION["user_pos"];
if($coins2 < $coins)
{
echo "Za malo monet,przekierowanie za 2 sekundy
" ;
echo "

 

" ;
} else {
$coinsneu = $coins2 - $coins ;
echo "Item Kupiony !
Twoj aktualny stan konta: $coinsneu

";
$pos = $pos + 1;
if($pos == "42")
{
$pos = "0";
$_SESSION["user_pos"] = $pos ;

}
$_SESSION["user_pos"] = $pos ;

$sql = "UPDATE account SET coins = '$coinsneu', pos = '$pos' WHERE id = $userid ";
$ergebnis = mysql_query($sql);
if ($ergebnis == true)
{
$_SESSION["user_coins"] = $coinsneu ;
mysql_close() ;
include ("config_player.php");



$sql = "INSERT INTO `item` (
`id` ,
`owner_id` ,
`window` ,
`pos` ,
`count` ,
`vnum` ,
`socket0` ,
`socket1` ,
`socket2` ,
`socket3` ,
`socket4` ,
`socket5` ,
`attrtype0` ,
`attrvalue0` ,
`attrtype1` ,
`attrvalue1` ,
`attrtype2` ,
`attrvalue2` ,
`attrtype3` ,
`attrvalue3` ,
`attrtype4` ,
`attrvalue4` ,
`attrtype5` ,
`attrvalue5` ,
`attrtype6` ,
`attrvalue6`
)
VALUES (
NULL , '$userid', 'MALL', '$pos', '1', '$itemid', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''
)" ;
$ergebnis = mysql_query($sql); // Ausführen
if($ergebnis == true)
{
echo "Zostaniesz przekierowany za 3 sekundy !
";
echo "

" ; //weiterleiten
} else {
echo "lols :D" ;
}

 

Opublikowano

@TM-r3acT ale ja sprawdziłem, dając sobie pd na 30 min. do magazynu i w socket3 się zmienił czas. Tu chodzi o to że nie importuje czasu z tabelek item_proto lecz daje 0.

Opublikowano

 

quest szkata begin
state start begin
when id_szkaty.use begin
pc.remove_item(ID_szkaty)
pc.give_item2(id_tego_co_chcesz_dać)
end
end
end
Opublikowano

@up 

 

Jeżeli mamy już być tak dokładni to masz poprawny quest

 

 

quest szkata begin
state start begin
when 333.use begin
pc.remove_item(333,1)
pc.give_item2(444,1)
end
end
end

1EPZ6G.gif

Opublikowano

@przedek , @DonMamutos dzięki Wam naprawiłem te szkaty, lecz pozostaje problem tych polowań.

 

@xMAKOPx

 

            say("ogromną pustynię. Na tej pustynii skupione jest całe zło a dokładniej tą pustynią")

 

na 

 

 

            say("ogromną pustynię. Na tej pustynii skupione jest całe zło a dokładniej tą pustynią ")

 

I wszędzie gdzie masz polskie znaki na końcu linijki to dajesz spacje.

1EPZ6G.gif

Opublikowano

@DonMamutos ja o tym wiem, w tekście nie ma błędu, problem jest podcza /qc bo nie qc do końca.

 

@xMAKOPx

 

Na razie popraw błędy ze znakami polskimi. Bo w każdym queście nie działający patrze że masz co najmniej 1 taki błąd.

1EPZ6G.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...