Ü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 - 1Mark6

Oldalak: 1 ... 7 8 [9] 10 11 ... 29
121
SA-MP: Szerverfejlesztés / [MYSQL] Inventory rendszer(0.1)
« Dátum: 2016. június 23. - 17:33:02 »
Kissé összekuszált, de nagyon jó rendszer lesz belőle, én például, úgy oldanám meg, hogy amikor itemet választ,
 
if(listitem == 0) // Használat
{
    TargyHasznalat(playerid,itemnev);
}
TargyHasznalat(playerid,nev[])
{
   if(!strcmp(nev,\"Kaja\"))
   {
      SCM(playerid,\"Megettél egy kenyeret\");
   }
}

 
Persze ez úgyanúgy müködik mint a tied, csupán annyi, hogy nem a dialog részedbe irod bele :D
És esetleg csinálhatnál saját lekérdezéseket is, így nemkellene mindenhol megcsinálnod.
pl. :
GetItemDarab(playerid,nev);
GetItemTipus(playerid,nev);

 
Valami ilyesmik, de szintén ezis  csak könnyíti a munkádat, és szintaktikailag nézz ki jobban.
Ezeket tudnám neked ajánlani, sok sikert a tovább fejlesztéshez, én mindenképpen támogatlak ebben :D

122
SA-MP: Szerverfejlesztés / AFK Script
« Dátum: 2016. június 20. - 16:46:33 »
Még jó, hogy ez nem FS.....

123
SA-MP: Szerverfejlesztés / AFK Script
« Dátum: 2016. június 20. - 16:24:40 »
Előszőr is tisztázzunk pár dolgot.
Úgy gondolom minden szkript amit felraknak HASZNOS, mivel más a kivitelezése, illetve több szkriptel gyarapszik az adatbázisunk.
Nem nagy találmány, az a 6. sor, de örülni kéne neki, hogy legalább valaki próbálkozik, és ha nem egyből plugint / inc.-et ír akkor is valamiféle módon foglalkozik vele, és szerintem nem azért készítette, nem azért dolgozott vele, hogy csak így jöjjenek, és leszólják a munkáját.
Inkább javaslatokat kéne adni, inspirálni, ahelyet, hogy leszólod :
 
AFK bol már van millió minek még 1?  :facepalm:[/quote]
Ezen kéne elgondolkozni....
Egyébként, nekem tetszik emlékszem annó nekem is ilyesmiféle volt az első szkriptem.

124
Segítségkérés / Inventory system (SQL)
« Dátum: 2016. június 19. - 22:23:33 »
1. Megoldás szerintem jobb, és nem kell ömleszteni, 3 mező kell : ItemNev,ItemDarab,ItemTulajdonos, aztán ezeket lekérdezed, kilistázni is tudod stb.

125
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 13:35:41 »
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.

126
Segítségkérés / MySQL lekérdezés eredményének tárolása
« Dátum: 2016. június 18. - 10:14:31 »
Ez segitett, köszönöm :D

127
Segítségkérés / MySQL lekérdezés eredményének tárolása
« Dátum: 2016. június 18. - 10:00:20 »
Nyilván meg lehet oldani 1 sorba is de ha nemtudom konkrétan egy változó értékét, olyankor kell formázni.
És azt szeretném, hogy az Itemlistáról kiolvassa a Kenyér item, objektjét, és azt egy változóba eltárolja.

128
Segítségkérés / Inventory
« Dátum: 2016. június 18. - 09:20:37 »
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 :(

129
Segítségkérés / MySQL lekérdezés eredményének tárolása
« Dátum: 2016. június 18. - 09:18:12 »
Na és ezt, hogy tárolom változóba ? :D
Igazából amihez kéne nekem, az egy Inventory rendszer, ahonnan az ItemLista táblátból kéne kiolvasni az objectet.
 
SELECT Objekt FROM Itemlista WHERE ItemNev = \'Kenyér\'

 
És akkor callback-be megkapom az eredményt, és azt kéne valahogy eltárolni
 
mysql_tquery(SQL,query,\"ObjektLekerdezes\",\"d\",playerid);
public ObjektLekerdezes(playerid)
{
     new objekt = eredmeny;
}

 
Valahogy így képzeltem el, de nyilván van szakszerű megoldása, ez csak egy sablon, hogy így kéne kinéznie, csak a megfelelő utasítást nemtudom amivel tárolni tudom a lekérdezés eredményét.

130
Segítségkérés / MySQL lekérdezés eredményének tárolása
« Dátum: 2016. június 17. - 22:35:17 »
Sziasztok !
Az lenne a kérdésem, hogy amikor a lekérdezés lefut, és van eredmény, hogy azt hogyan tudom változóba tárolni.
Nyilván vannak ezek a kódok :
 
cache_get_field_content/int/float //stb.

 
De én nem erre gondoltam, hanem példa :
 
SELECT Nev FROM jatekosok WHERE Admin = \'Tulajdonos\'

 
És ilyenkor lefut a kód, és nekem a Név kellene, ami a lekérdezés eredménye lenne, de nemtudom, hogy azt, hogyan szerezzem meg.

131
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 21:53:32 »
CMD:inv(playerid)
{
ShowItems(playerid);
return 1;
}

132
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 21:07:07 »
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

133
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 20:53:23 »
Az a parancs kell amivel megnézed, az inventorydat, és az ott lévő itemeket.

134
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 20:11:14 »
Inventory parancsod megmutatod? Amivel meghivod a dialogot, mert a vásárlás szkriptben nincsen hiba.

135
Segítségkérés / Inventory
« Dátum: 2016. június 16. - 11:09:27 »
Mutasd azt a sort, ahogyan adod neki, a vásárlás szkriptet.

Oldalak: 1 ... 7 8 [9] 10 11 ... 29
SimplePortal 2.3.7 © 2008-2024, SimplePortal