Szerző Téma: Nullás ID BUG  (Megtekintve 1383 alkalommal)

Nullás ID BUG
« Dátum: 2014. március 11. - 18:17:56 »
0 Show voters
Van egy parancsom, ami csak akkor mûködik, ha a másik játékoshoz közel vagyok(teljesen, 1.0 ható távolság) Hibátlanul mûködik, ha nem ID 0 vagyok, ha az vagyok bármien távolságról mûködik... A parancsban semmi féle ID lekérdezéses dolog nincsen.. Help me..

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Nullás ID BUG
« Válasz #1 Dátum: 2014. március 11. - 18:28:21 »
0 Show voters
Forráskód?

Nullás ID BUG
« Válasz #2 Dátum: 2014. március 11. - 18:35:24 »
0 Show voters
? :D A parancs ilyen szempontból fölösleges, és eleget szenvedtem vele, hogy ne publikáljam :D Mármint a forráskód alatt ha ezt értetted.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Nullás ID BUG
« Válasz #3 Dátum: 2014. március 11. - 18:41:20 »
0 Show voters
http://hu.wikipedia.org/wiki/Forr%C3%A1sk%C3%B3d_(programoz%C3%A1s)


A forráskód ismeret nélkül nem tudunk konkrét segítséget nyújtani, maximum tippelgetni - de még azt se nagyon.

Nullás ID BUG
« Válasz #4 Dátum: 2014. március 11. - 22:38:00 »
0 Show voters
Milyen sscanf plugin verziót használsz?

Nullás ID BUG
« Válasz #5 Dátum: 2014. március 12. - 06:38:00 »
0 Show voters
A legújabbat, innen a kiemelt témáról töltöttem le.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nullás ID BUG
« Válasz #6 Dátum: 2014. március 12. - 07:26:07 »
0 Show voters
Idézetet írta: ppatrik2012 date=1394559324\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47061\" data-ipsquote-contentclass=\"forums_Topic
? :D A parancs ilyen szempontból fölösleges, és eleget szenvedtem vele, hogy ne publikáljam :D Mármint a forráskód alatt ha ezt értetted.
 
akkor szenvedj azzal is eleget hogy megtaláld EGYEDÜL a hibát! :D
 

A parancsban semmi féle ID lekérdezéses dolog nincsen
 
[/quote]
akkor honnan a másik játékos ID-ja? a legközelebbi játékost kérdezed le? ha igen akkor valószínûleg ott lesz a hiba...
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Nullás ID BUG
« Válasz #7 Dátum: 2014. március 12. - 14:54:56 »
0 Show voters
De ha bemásolnád a kódot sokkal könnyebb dolgunk lenne. ;)

Nullás ID BUG
« Válasz #8 Dátum: 2014. március 12. - 15:28:21 »
0 Show voters
A parancs lényege, hogy csak akkor mûködik, ha a másik játékos a közelben van. Az egész lényege, hogy lekérdeztem X,Y,Z kordinátával a másik játékos helyzetét, és a játékos(parancs beíró -> playerid) ha a közelében van mûködik a parancs(IsPlayerInRangeOfPoint). Mindenhogy mûködik, de csak akkor ha nem ID 0 -ák vagyunk..

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Nullás ID BUG
« Válasz #9 Dátum: 2014. március 12. - 15:30:04 »
0 Show voters
használj for ciklust!
http://sampforum.hu/index.php?topic=6399.0
Példa:
 
for(new i; i < MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, tavolsag, X, Y, Z)) {
// ide a többit ugyanúgy \'playerid\' helyett \'i\'
}
}
« Utoljára szerkesztve: 2014. március 12. - 15:33:57 írta Flash »

Nullás ID BUG
« Válasz #10 Dátum: 2014. március 12. - 15:31:57 »
0 Show voters
De öö.. Nem értem mármint, ez hogyan segítene?

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Nullás ID BUG
« Válasz #11 Dátum: 2014. március 12. - 15:38:32 »
0 Show voters
Idézetet írta: Flash date=1394634604\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47061\" data-ipsquote-contentclass=\"forums_Topic
használj for ciklust!
http://sampforum.hu/index.php?topic=6399.0
Példa:
 
for(new i; i < MAX_PLAYERS; i++) {
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, tavolsag, X, Y, Z)) {
// ide a többit ugyanúgy \'playerid\' helyett \'i\'
}
}

 

ez lefut minden olyan játékosra aki a rangen belül van + playerid-ra !
Patrik sscanf-el (vagy más módszerrel) leválasztasz egy másik játékos paramétert?
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Nullás ID BUG
« Válasz #12 Dátum: 2014. március 12. - 15:48:57 »
0 Show voters
Ha használsz for ciklust, valószínûleg így használod:
 
for(new i = 1; i < MAX_PLAYERS; i++)
{
}

 
ezáltal a 0. ID kimarad. E helyett ezt tedd be:
 
for(new i = 0; i < MAX_PLAYERS; i++)
{
}

 
vagy csak simán ezt:
 
for(new i; i < MAX_PLAYERS; i++)
{
}

 
Viszont ha nem ezzel van a baj, akkor nem tudok mást mondani. Örülök, hogy a kód ismerete nélkül ezt tudom tanácsolni. Basszus, miért lenne olyan nehéz azt a kódot bemásolni? Nem hiszem, hogy valami szupertitkos nemzetbiztonsági dologról lenen szó...
« Utoljára szerkesztve: 2014. március 12. - 15:54:10 írta Dfoglalo »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Nullás ID BUG
« Válasz #13 Dátum: 2014. március 12. - 16:20:11 »
0 Show voters
Idézetet írta: ppatrik2012 date=1394559324\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47061\" data-ipsquote-contentclass=\"forums_Topic
? :D A parancs ilyen szempontból fölösleges, és eleget szenvedtem vele, hogy ne publikáljam :D Mármint a forráskód alatt ha ezt értetted.
 
Közlöm veled, hogy aki itt van és segítene most neked, az simán megtudná írni max. 5 perc alatt... :facepalm:

Nullás ID BUG
« Válasz #14 Dátum: 2014. március 12. - 21:07:33 »
0 Show voters
Megtudná írni 5 perc alatt, nem mondtam, hogy nem. De számomra a sikere élmény kihagyhatatlan, és nem szeretném ha bárki(nézzünk más kezdõket) lemásolná amit írtam. Lényegtelen, ti hülyének néztek, nekem meg onnét mind1. A lényeg, hogy elvileg megkaptam a választ, de nem zárok, mert még nem tudtam tesztelni.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal