Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Sanyko

Oldalak: 1 2 3 [4] 5 6 ... 22
46
Segítségkérés / Fegyver
« Dátum: 2016. június 25. - 10:15:49 »
Sziasztok!
 
Ugye van inventory a szerverembe és azt szeretném meg kérdezni hogy ha kiveszek egy M4-et akkor hogy tudnám elrakni úgy hogy annyit adjon hozzá Inventoryba amennyi marad?
Így veszi elő ha rá kattintok:
 
public OnPlayerUseItem(playerid,item[])
{
if(CompareEx(item,\"Szendvics\"))
{
pInfo[playerid][pEhseg] += 10;
RemoveItem(playerid,item,1,\"Étel\");
cmd_me(playerid, \"eszik egy szendvicset\");
return 1;
}
if(CompareEx(item,\"Colt-45\"))
{
RemoveItem(playerid,item,10,\"Fegyver\");
GivePlayerWeapon(playerid, 22, 10);
cmd_me(playerid, \"elővesz egy fegyvert\");
}
if(CompareEx(item,\"M4\"))
{
RemoveItem(playerid,item,30,\"Fegyver\");
GivePlayerWeapon(playerid, 31, 30);
cmd_me(playerid, \"elővesz egy fegyvert\");
}
if(CompareEx(item,\"Shotgun\"))
{
RemoveItem(playerid,item,20,\"Fegyver\");
GivePlayerWeapon(playerid, 25, 20);
cmd_me(playerid, \"elővesz egy fegyvert\");
}
return 1;
}

47
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 20:12:40 »
Idézetet írta: Kyosuke_Hiroshi date=1466270329\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Ne haragudj de elméletileg képesnek kellene lenne rá legyél hogy megírd , másrészt a te helyedbe ezt a mostanit kidobnám és csinálnék egy korrektebbet például mysql -est mert az a mency mostanság.
De mindennek megvan az ára, és azért egy jó itemrendszerre bármit rá lehet építeni még kiskecske farmot is :D
 
Kár és egy jól működőt tudnál adni ami dinis?

48
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 18:47:08 »
Idézetet írta: Kyosuke_Hiroshi date=1466267476\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Megnéztem azt az incet valóban nincs benne 1-2 dolog. Megnéztem Srammét is abban sincs ilyesmi. Hozzá kellene írnod :/
 
Tudsz segíteni?

49
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 15:08:46 »
Idézetet írta: GameKinger date=1466251762\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Megmutatnád azt a sort ahogy átadod a szendvicset?
 

      if(listitem == 2)
{
    if(pInfo[playerid][pMoney] < 4) return SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (4$)\");
    pInfo[playerid][pMoney] -= 4;
    SendClientMessage(playerid, NARANCS, \"Vettél egy szendvicset!\");
    pInfo[playerid][pKaja] ++;
    AddItem(playerid,\"Szendvics\",1);
    cmd_me(playerid, \"vesz egy szendvicset.\");
}

50
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 13:53:51 »
Idézetet írta: 1Mark6 date=1466249741\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Nincs benne a response, - így mindkért gombra ezt fogja csinálni -, és ezt fogja csinálni minden itemnél mivel a listitem nincs benne.
 

    public OnPlayerUseItem(playerid,item[])
    {
            if(CompareEx(item,\"Szendvics\"))
            {
                pInfo[playerid][pEhseg] += 10;
                RemoveItem(playerid,\"Szendvics\",1);
                return 1;
            }
            return 1;
    }

51
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 12:56:18 »
Idézetet írta: Kyosuke_Hiroshi date=1466241437\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
asszem van ilyen funkció is az inventory.inc ben nézz bele ha nincs akkor elég érdekes sors fog rád várni mivel megkell írnod hozzá
 
Hogy keressek rá?
 

Amikor a dialogban kiválasztasz valamit, ( egy itemet ), akkor behoz egy másik dialogot ahol kezeled.
 
OnPlayerDialogResponse(etc.)
{
   if(dialogid == ITEM_DIALOG)
   {
       ShowPlayerDialog(playerid,DIALOG_ITEM,DIALOG_STYLE_LIST,\"Item\",\"Használat\\nÁtadás\\nEldobás\",\"Ok,\"Bezár\");
   }
}

 
Nagyjából ennyi lenne, de ezeknek a külön funkciót be kell scriptelni :(
 
[/quote]
 
   if(dialogid == ITEM_DIALOG)
{
ShowPlayerDialog(playerid,DIALOG_ITEM,DIALOG_STYLE_LIST,\"Szendvics\",\"Használat\\nÁtadás\\nEldobás\",\"Ok,\"Bezár\");
cmd_me(playerid, \"eszik egy szendvicset\");
pInfo[playerid][pEhseg] += 10;
ItemAmount[playerid] -= amount;
}

 
Így jó?

52
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 22:29:49 »
Idézetet írta: 1Mark6 date=1466106812\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic

CMD:inv(playerid)
{
ShowItems(playerid);
return 1;
}

 

Köszi megy :) Hogy lehet pl megoldani h van egy szendvicsem akkor ha rá kattintok akkor kiadja h mit szeretnék vele csinálni? Megenni vagy Oda adni valakinek

53
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 21:33:17 »
Idézetet írta: 1Mark6 date=1466104027\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Akkor hogyan teszteled, hogy megadja-e az itemeket, vagy nem? Illetve minek akkor az inventory rendszer ha a lényegét nem használod :D
 
Tudsz benne segíteni?

54
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 20:59:22 »
Idézetet írta: 1Mark6 date=1466103203\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Az a parancs kell amivel megnézed, az inventorydat, és az ott lévő itemeket.
 
Nincs olyan

55
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 20:43:10 »
Idézetet írta: 1Mark6 date=1466100674\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Inventory parancsod megmutatod? Amivel meghivod a dialogot, mert a vásárlás szkriptben nincsen hiba.
 
Hogy érted?

56
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 19:34:37 »
Idézetet írta: 1Mark6 date=1466068167\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Mutasd azt a sort, ahogyan adod neki, a vásárlás szkriptet.
 

      if(listitem == 9)
{
    if(pInfo[playerid][pMoney] < 250) return SendClientMessage(playerid, PIROS, \"Nincs elég pénzed! (250$)\");
    pInfo[playerid][pMoney] -= 250;
    SendClientMessage(playerid, NARANCS, \"Vettél egy laptopot!\");
    pInfo[playerid][pLaptop] = 1;
    AddItem(playerid,\"Laptop\",1);
    cmd_me(playerid, \"vesz egy laptopot.\");
}

57
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 09:59:38 »
Idézetet írta: 1Mark6 date=1466062773\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
AddItem(playerid,\"Laptop\",1); Amikor megveszi.
 
Ohh basszus KÖSZI!!! ment a + Ezer hálám!

Dupla hozzászólás automatikusan összefûzve. ( 2016. június 16. - 10:15:19 )


 

AddItem(playerid,\"Laptop\",1); Amikor megveszi.
 
[/quote]
Nem sikerült sajnos :( Ugyan úgy nem adja oda
[/quote]

58
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 09:38:49 »
Idézetet írta: 1Mark6 date=1466062431\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
Most próbáld meg, elvileg hibátlanul fog müködni, és nem fogja küldeni azt az üzenetet.
 
Igen most nem küldi az üzenetet. De ha veszek lapotopot akkor ugyan úgy üres lesz pl az 1-es

59
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 09:31:40 »
Idézetet írta: 1Mark6 date=1466061043\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
A sejtésem pontos :D
Ahogyan te is látod az Item0 =, Item1 =, Ott nincs megadva az érték, ezeknek a mezőknek Item0=Üres, Item1=Üres, -nek kéne lenni.
Javaslat :
- Vagy beleirogatod egyesével, hogy \"Üres\".
- Kitörlöd a fájl, és újragenerálod ( Amikor csatlakozol LoadItems automatikusan lefut elvileg )
- Ha az előző nem müködik, akkor irj ide :D
 
Kitöröltem és újra rakta és most így néz ki:
 
Item0=Üres
Itemamount0=0
Item1=Üres
Itemamount1=0
Item2=Üres
Itemamount2=0
Item3=Üres
Itemamount3=0
Item4=Üres
Itemamount4=0
Item5=Üres
Itemamount5=0
Item6=Üres
Itemamount6=0
Item7=Üres
Itemamount7=0
Item8=Üres
Itemamount8=0
Item9=Üres
Itemamount9=0
Item10=Üres
Itemamount10=0
Item11=Üres
Itemamount11=0
Item12=Üres
Itemamount12=0
Item13=Üres
Itemamount13=0
Item14=Üres
Itemamount14=0
Item15=Üres
Itemamount15=0

60
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 09:04:36 »
Idézetet írta: 1Mark6 date=1466060530\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60879\" data-ipsquote-contentclass=\"forums_Topic
A slotoknak \"Üres\"-nek kell lennie, ahhoz, hogy a rendszer bármit is hozzátudjon adni, szerintem ez nálad nem / nem így szerepel, ha megkérhetlek, a /Inv mappából bemásolnád a te inventorydat mit mutat?
 

Item0=
Itemamount0=0
Item1=
Itemamount1=0
Item2=
Itemamount2=0
Item3=
Itemamount3=0
Item4=
Itemamount4=0
Item5=
Itemamount5=0
Item6=
Itemamount6=0
Item7=
Itemamount7=0
Item8=
Itemamount8=0
Item9=
Itemamount9=0
Item10=
Itemamount10=0
Item11=
Itemamount11=0
Item12=
Itemamount12=0
Item13=
Itemamount13=0
Item14=
Itemamount14=0
Item15=
Itemamount15=0
Item16=
Itemamount16=0
Item17=
Itemamount17=0
Item18=
Itemamount18=0
Item19=
Itemamount19=0

Oldalak: 1 2 3 [4] 5 6 ... 22
SimplePortal 2.3.7 © 2008-2024, SimplePortal