Ü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 - Naretev

Oldalak: 1 ... 6 7 [8] 9 10
106
Munkaerő keresése / Scriptert keresek egy egyedi szerverhez
« Dátum: 2017. június 27. - 18:28:54 »
Szóval egy PK szerver rangokkal. Hmm... nagyon nehéz lehet megscriptelni. És ehhez kell egy csapat?
 
4-5 nap alatt ( még sok is ) de meglehet csinálni. A nagyobb idő a mappolásban van, ami kicsi részben tartozik a scripteléshez.
 
 
 
Illetve, külföldi szerverek közül minden PK-s ilyen kb :D

107
Munkaerő keresése / Scriptert keresek egy egyedi szerverhez
« Dátum: 2017. június 27. - 15:53:39 »
Értem. Szóval dolgozni egy szupertitkos szerverre, ahol semmi biztosításod nincs, illetve a munkádért nem kapsz semmit, keresel fejlesztőket, a jelenlegi SA-MP közösség helyzetében? :D Sok sikert, bár nem lesz valami eredményes.

108
Munkaerő keresése / Scriptert keresek egy egyedi szerverhez
« Dátum: 2017. június 27. - 14:39:02 »
Ingyért munka?

109
Segítségkérés / Interior
« Dátum: 2017. június 25. - 18:00:36 »
http://wiki.sa-mp.com/wiki/CreatePickup
 

CreatePickup(model, type, Float:X, Float:Y, Float:Z, virtualworld)
 

 
Igen, ugyanúgy a végén.

110
Segítségkérés / Interior
« Dátum: 2017. június 25. - 17:48:35 »
Nos két lehetséges probléma állhat fent.
 
Az első, mivel a kijáratot valamiért StaticPickupként hoztad létre, ( ez azt jelenti, hogy modeltől függően, egyből felvételre kerül, pl. ha fegyver a model, akkor megkapod a fegyvert stb. )  ezért lehet, hogy nem tudja megkülönböztetni, a rendszer a kettő.
 
Azt javaslom használj, CreatePickup-ot mindkét esetben, ugyanis ott is tudsz \"virtualworld\" paramétert megadni.
 
A második probléma az lehet, hogy amikor kidobja az interiorból, a pickuphoz nagyon közel van a \"bejárati\" koordináta, így egyből visszadobja, és így egy végtelen loopként fut végig, ezért rakd egy kicsit odébb, mivel a pickupoknak is van bizonyos rangeje.
 
 
 
Ha ezek közül, nemvált be egyik megoldás sem, akkor, próbálj debuggoltatni, pl. amikor felveszi a BoltKi pickupot, akkor printf(\"\"); függvénnyel írj ki valamit konzolba, és ha az lefut, akkor nem a koordinátákkal van a  gond. Ha ki \"spam\"-eli, akkor a 2. probléma áll fent.
 
 
 
Tanács: Használj Streamer plugint, ugyanis X darab alap pickup után össze fog kavarodni, illetve nem mindig fogja ellátni a funkcióját. Illetve a limit is sokkal kisebb. És ahogyan a nevéből is ered, egy adott stream range-ben mutatja a pickupokat.
 
 
 
Amennyiben, a probléma továbbra is fentáll, írj és segítek tovább!

111
Segítségkérés / Interior
« Dátum: 2017. június 25. - 17:35:52 »
A pickupok létrehozását is csatold kérlek!

112
Segítségkérés / Loot rendszer
« Dátum: 2017. június 24. - 13:36:00 »
Szia ! Remélem tudtam segíteni.
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Loot[playerid])
{
   if(!response) return 1;
   // Így elküldi, az adott sorra kattintott értéket, pl.: AK47\\nM4A1\\nDeagle
   // Akkor ha rákattint az AK47-re akkor kifogja írni, hogy mire kattintot, azaz -> Kiválaszott tárgy: AK47.
   // A dialog list-nél, az inputtext, azaz a \"beírt érték\", megfog egyezni, a sor értékével lásd fentebb leírtam.
   new string[64]; format(string,sizeof(string),\"Kiválasztott tárgy: %s\",inputtext);
   SendClientMessage(playerid,-1,string);
   // Ezt mondjuk széttudod válogatni, a következő módon.
   if(!strcmp(inputtext,\"AK47\")) GivePlayerWeapon(playerid,30,100);
   else if(!strcmp(inputtext,\"M4A1\")) GivePlayerWeapon(playerid,31,100);
   else if(!strcmp(inputtext,\"Deagle\")) GivePlayerWeapon(playerid,24,50);
   // Vagy mondjuk tárgyaknál, ha van inventory rendszered.
   if(!strcmp(inputtext,\"Kenyér\")) GivePlayerItem(playerid,inputtext,2);
   // GivePlayerItem(playerid,\"Kenyér\",2); | mindegy melyiket írod, mivel az érték ugyanaz max átláthatóbb.
   
   // De ha már úgy akarod megcsinálni, hogy menőbb legyen, akkor mondjuk használhatsz ID-ket is.
   new loot_id = GetItemID(inputtext);
   if(loot_id == GetItemID(\"Kenyér\")) GivePlayerItem(playerid,loot_id,2);
   // Ez csak egy kis plussz, mivel én az Inventory rendszeremben, ID-k alapján különböztetem meg őket.
   // String alapot nem szeretem, mert ha átnevezem, akkor azt is átkell, az ID meg nem változik.
}
return 1;
}

 
 

113
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:34:18 »
Akkor próbáld meg az UTF 8 Generalt
 
 

114
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:28:34 »
Igen!

115
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:22:28 »
Akkor a MySQL adatbázisban a Charset-et állítsd be UTF-8-ra

116
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:16:15 »
Ha Notepad-ban dolgozol, akkor a kódolást kell átállítani, ha nem akkor próbáld meg a fixchars.inc-et használni.

117
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:08:02 »
Megvan a probléma. Az R39-es verzióban, a string betöltéshez meg kell adni a connectionHandle-t illetve a maximum hosszúságot.
 
Mint te is látod, az inteket betöltötte, tehát a stringgel van a baj.
 

cache_get_field_content(row, const field_name[], destination[], connectionHandle = 1, max_len = sizeof(destination))

 
Ez alapján a kódod:
 

cache_get_field_content(i,\"name\",fInfo[i][fName],mysql_id,sizeof(fInfo[i][fName]));
cache_get_field_content(i,\"short_name\",fInfo[i][fSName],mysql_id,sizeof(fInfo[i][fName]));

 
Amennyiben, a sizeof(változóneve) nem müködne, használj számokat pl.
 

cache_get_field_content(i,\"name\",fInfo[i][fName],mysql_id,64);
cache_get_field_content(i,\"short_name\",fInfo[i][fSName],mysql_id,16);

 
 

118
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 12:01:14 »
Az inteket is kérlek
 
 

119
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 11:58:36 »
Próbáld meg azt, hogy miután betölti, ki printelteted a változók értékét, és arról is küldj egy képet legyél szives.
 
Megpróbálok rájönni mibaja.

120
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. június 23. - 11:47:17 »
Sajnos nincs ötletem, mivel ez a két kód nem hibás. Próbáld meg frissíteni a plugint.
 
Az táblában vannak adatok? Illetve próbáld meg debuggoltatni.
 
Amikor a ciklus elindul, konzolba printf-eld ki, a sorszámot, ha kiirja, akkor a betöltéssel van a gond, ha nem akkor meg a lekdezéssel.

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