Szerző Téma: Pár bug javítása  (Megtekintve 1959 alkalommal)

Pár bug javítása
« Dátum: 2016. augusztus 17. - 15:38:12 »
0 Show voters
Sziasztok, a napokban egy régebbi, scripter barátomtól kaptam egy kissé bugos modot, s azt szeretném kérdezni, hogy segítene-e valaki a buggfixelésében? A projektet nagyon komolyan vesszük és egy nagyon komoly csapat is áll mögötte.

Pár bug javítása
« Válasz #1 Dátum: 2016. augusztus 17. - 15:40:53 »
0 Show voters
milyen bugok vannak vagy miket kéne javítgatni?

Pár bug javítása
« Válasz #2 Dátum: 2016. augusztus 17. - 15:45:52 »
0 Show voters
Köszönöm a gyors reakciódat.
-Civilként be lehet indítani a frakciókocsikat, jelenleg a rendőrautókról mondhatjuk el ezt.
-Withdraw, deposit parancsokkal a házból, és a bizniszből ki lehet venni -999999999t vagy mégtöbbet. Így lehet pénzt buggoltatni.
-Egy olyan, ami igazából nem hiba, rendőrség áthelyezése egy mappolt helyre, és closedoor opendoor parancsok megszabása, hogy csak rendőr tudja kinyitni.
-Ha animba lövök valakit, animból nem lehet megölni, csak akkor ha agyontaposom, illetve kiad egy Textdrawot, ami acceptdeath után nem tűnik el, csak akkor, ha unfreezelem az illetőt.
Ha még eszembe jut, bővítem.
« Utoljára szerkesztve: 2016. augusztus 17. - 15:49:18 írta TrentonG »

Pár bug javítása
« Válasz #3 Dátum: 2016. augusztus 17. - 17:49:12 »
+1 Show voters

-Civilként be lehet indítani a frakciókocsikat, jelenleg a rendőrautókról mondhatjuk el ezt.
 
[/quote]
Egy if ellenőrzéssel leellenőrzöd, hogy a játékosnak mi a frakciója, és ha nem rendőr akkor kiírsz neki egy üzenetet, ha rendőr, akkor mehet tovább a dolog.
 

-Withdraw, deposit parancsokkal a házból, és a bizniszből ki lehet venni -999999999t vagy mégtöbbet. Így lehet pénzt buggoltatni.
 
[/quote]
Ez is csak egy sima egysoros ellenőrzés, hogyha a kivételre szánt összeg kevesebb, mint nulla, akkor egy üzenettel térsz vissza, hogy helóheló, nemjáccunkígy.
 

-Egy olyan, ami igazából nem hiba, rendőrség áthelyezése egy mappolt helyre, és closedoor opendoor parancsok megszabása, hogy csak rendőr tudja kinyitni.
 
[/quote]
Itt a koordinátákkal kell baszakodni egy kicsit, és csak azokat kell átírni. Meg egy sornyi ellenőrzés, hogy ha a player fkidje nem a rendőrség, akkor megint egy üzenettel visszatérsz
 

-Ha animba lövök valakit, animból nem lehet megölni, csak akkor ha agyontaposom, illetve kiad egy Textdrawot, ami acceptdeath után nem tűnik el, csak akkor, ha unfreezelem az illetőt.
 
[/quote]
Régen sampoztam, de valami olyasmi rémlik, hogy ha le van fagyasztva az ember, akkor nem nagyon lehet megölni alapból sem. A többi részét nem értettem
 

Ha még eszembe jut, bővítem.
 
[/quote]
Tégy úgy.

Pár bug javítása
« Válasz #4 Dátum: 2016. augusztus 17. - 17:59:33 »
0 Show voters
Köszönöm a választ, ez a kódja a rendőr frakinak, azt nem vágom már, hogy a járműket hogy soroljam be oda, hogy csak ők indíthassák be?
 
if(PlayerInfo[playerid][pFaction] == 2)

 
Illetve a moneyt hogy állíthatom be? Annak mi a függvénye? if(moneyakármi 0 < ... [playerid] SCM(playerid, COLOR_LIGHTRED, \"nem buggótac pézt.\");
gondolom valahogy így van, nem igazán értek hozzá, szóval segíts kérlek
« Utoljára szerkesztve: 2016. augusztus 17. - 18:09:42 írta TrentonG »

Nem elérhető anGeL

  • Adminisztrátor
  • 2158
    • Profil megtekintése
Pár bug javítása
« Válasz #5 Dátum: 2016. augusztus 17. - 18:26:41 »
+2 Show voters
Helyetted senki sem fogja megcsinálni. Blackdog leírt mindent, az alapján simán meg tudod írni.

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Pár bug javítása
« Válasz #6 Dátum: 2016. augusztus 17. - 18:31:29 »
0 Show voters
Ha nem értesz hozzá, akkor ez egy jó indíttatás hogy megtanuld. Én is azért tanultam meg scriptelni hogy ne mástól függjek. :én: :én:
Sok sikert a szerverrel.

Pár bug javítása
« Válasz #7 Dátum: 2016. augusztus 17. - 18:33:43 »
0 Show voters
Ajánlom, hogy nézd át az alapvető függvénylistát, tanulmányozz scripteket. Senki sem tudta elsőre, le van írva a wikipédiában angol nyelven az összes függvény.

Pár bug javítása
« Válasz #8 Dátum: 2016. augusztus 17. - 19:33:03 »
0 Show voters
(10254) error 025: function heading differs from prototype hibám van
 
public Rendorkocsik(playerid, carid) //rendőrverdák
{
   if(PlayerInfo[playerid][pFaction] != 2) // ez a 10254-es sor
if((carid >= 119 && carid <= 150))
{
return 1;
}
return 0;
}

 
próbáltam a kocsikkal ügyködni, hogy csak rendőr ülhessen bele de ez lett belőle :\'P aki tud segítsen mert nem igazán látok erről leírást.
ha ebből kitörlöm a playerid-t:
public Rendorkocsik(playerid, carid)

 
akkor meg ez a hiba: (10254) error 017: undefined symbol \"playerid\"
hülyének ne nézzetek, ma kezdtem a pawnosdit :D
« Utoljára szerkesztve: 2016. augusztus 17. - 20:51:03 írta anGeL »

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Pár bug javítása
« Válasz #9 Dátum: 2016. augusztus 17. - 20:13:18 »
0 Show voters
Azt mondtad hogy a 2-es ID a rendőr fk-nak az ID-je. Akkor miért úgy kérdezed le hogy ha nem rendőr akkor használhatja a kocsit?
 

stock Rendorkocsik(playerid, carid) {
if((carid >= 119 && carid <= 150) && PlayerInfo[playerid][pFaction] == 2) return true;
return false;
}

Pár bug javítása
« Válasz #10 Dátum: 2016. augusztus 17. - 20:20:02 »
0 Show voters
Idézetet írta: whadez date=1471457598\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62700\" data-ipsquote-contentclass=\"forums_Topic
Azt mondtad hogy a 2-es ID a rendőr fk-nak az ID-je. Akkor miért úgy kérdezed le hogy ha nem rendőr akkor használhatja a kocsit?
 

stock Rendorkocsik(playerid, carid) {
if((carid >= 119 && carid <= 150) && PlayerInfo[playerid][pFaction] == 2) return true;
return false;
}

 

köszi, hogy forwardoljam a rendorkocsik dolgot? vagy nem kell? mert most úgy van h forward rendorkocsik(carid);

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Pár bug javítása
« Válasz #11 Dátum: 2016. augusztus 17. - 20:23:34 »
0 Show voters
Idézetet írta: TrentonG date=1471458002\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62700\" data-ipsquote-contentclass=\"forums_Topic


Azt mondtad hogy a 2-es ID a rendőr fk-nak az ID-je. Akkor miért úgy kérdezed le hogy ha nem rendőr akkor használhatja a kocsit?
 

stock Rendorkocsik(playerid, carid) {
if((carid >= 119 && carid <= 150) && PlayerInfo[playerid][pFaction] == 2) return true;
return false;
}

 

köszi, hogy forwardoljam a rendorkocsik dolgot? vagy nem kell? mert most úgy van h forward rendorkocsik(carid);
 
[/quote]
Csak a public-ot kell forwardolni, stockot nem.

Pár bug javítása
« Válasz #12 Dátum: 2016. augusztus 17. - 20:39:42 »
0 Show voters
Idézetet írta: whadez date=1471458214\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62700\" data-ipsquote-contentclass=\"forums_Topic


 

Azt mondtad hogy a 2-es ID a rendőr fk-nak az ID-je. Akkor miért úgy kérdezed le hogy ha nem rendőr akkor használhatja a kocsit?
 

stock Rendorkocsik(playerid, carid) {
if((carid >= 119 && carid <= 150) && PlayerInfo[playerid][pFaction] == 2) return true;
return false;
}

 

köszi, hogy forwardoljam a rendorkocsik dolgot? vagy nem kell? mert most úgy van h forward rendorkocsik(carid);
 
[/quote]
Csak a public-ot kell forwardolni, stockot nem.
 
[/quote]
most már letutdtam compilézni, nagyon örülök, köszi! szerintem még te ne örülj whadez, mert még kell 1 pár dologban help :D de szerintem majd azt holnap

Dupla hozzászólás automatikusan összefûzve. ( 2016. augusztus 17. - 20:55:54 )

az a kérdés még, hogy sikerült lecompilézni, de engine-t még engedi beindítani, azt hogy tudom blokkolni?
« Utoljára szerkesztve: 2016. augusztus 17. - 20:55:54 írta TrentonG »

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
Pár bug javítása
« Válasz #13 Dátum: 2016. augusztus 17. - 21:04:57 »
+1 Show voters
Töröld ezt a stockot, és a /engine parancsba ezt írd bele.
 

new c_veh = GetPlayerVehicleID(playerid);
if((veh >= 119 && veh <= 150) && PlayerInfo[playerid][pFaction] != 2) return SendClientMessage(playerid, -1, \"Ez rendőrautó te román!\");

 
Nincs esetleg a jármű rendszerbe cFraction, Fraction, akármilyen frakció id-hez kötés? Mert akkor jobban is meg lehet oldani.

Dupla hozzászólás automatikusan összefûzve. ( 2016. augusztus 17. - 21:23:26 )

Lehet warnolni, nem érdekel, de ezt nem engedhetem meg magamnak.
Hozzászólások: 333
nem köszi.
 :wag:
« Utoljára szerkesztve: 2016. augusztus 17. - 21:23:26 írta whadez »

Pár bug javítása
« Válasz #14 Dátum: 2016. augusztus 18. - 09:38:27 »
0 Show voters
Idézetet írta: whadez date=1471460697\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"62700\" data-ipsquote-contentclass=\"forums_Topic
Töröld ezt a stockot, és a /engine parancsba ezt írd bele.
 

new c_veh = GetPlayerVehicleID(playerid);
if((veh >= 119 && veh <= 150) && PlayerInfo[playerid][pFaction] != 2) return SendClientMessage(playerid, -1, \"Ez rendőrautó te román!\");

 
Nincs esetleg a jármű rendszerbe cFraction, Fraction, akármilyen frakció id-hez kötés? Mert akkor jobban is meg lehet oldani.

Dupla hozzászólás automatikusan összefûzve. ( 2016. augusztus 17. - 21:23:26 )

Lehet warnolni, nem érdekel, de ezt nem engedhetem meg magamnak.
Hozzászólások: 333
nem köszi.
 :wag:
 

Nem talaltam olyar de majd atnezem megint, irok ha van valami, koszi  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal