Szerző Téma: [Leírás] Pluginok létrehozása  (Megtekintve 10979 alkalommal)

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #15 Dátum: 2011. július 14. - 20:46:53 »
+1 Show voters
Idézetet írta: Iceaac date=1310668873\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Gyönyörû leírás!  :)
Apró megjegyzés: a rendszerkövetelményeknél a \"maximum\" helyett nem ajánlottat akartál írni?  ^-^
 
Ígyis érthetõ, nem? :)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #16 Dátum: 2011. július 14. - 21:29:16 »
0 Show voters
Szép leírás, ez nemtudom mennyire tartozik ide, de ezt megtudod mondani, hogy miért crashel ? ( WriteMemoryProcess-el simán megy )
A VAR_ucFxQuality az csak egy cím, minden címnél crashel, hirtelen ezt találtam az MTA forráskódba példának.
[pawn]
return *(BYTE *)VAR_ucFxQuality;
[/pawn]
vagy
[pawn]
*(BYTE *)VAR_ucFxQuality = 2;
[/pawn]
Elõre is köszönöm :D
Amúgy nem azért, de ez elég érdekes:
 

Akik tényleg kezdõk a C++-ban akkor nem ajánlom hogy folytassátok! Ez a \"programozási\" nyelv képes fájlokat
létrehozni, vagy törölni amivel kárt tehetsz a gépedben!
« Utoljára szerkesztve: 2011. július 14. - 21:37:54 írta kurta999 »

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #17 Dátum: 2011. július 14. - 22:43:47 »
+1 Show voters
Inkább ott kezdjük hogy mi is az a VAR_ucFxQuality?
definíció, callback, bool, int, char?
 
Idézetet írta: kurta999 date=1310671756\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Amúgy nem azért, de ez elég érdekes:
 

Akik tényleg kezdõk a C++-ban akkor nem ajánlom hogy folytassátok! Ez a \"programozási\" nyelv képes fájlokat
létrehozni, vagy törölni amivel kárt tehetsz a gépedben!

 

Ebben mi az érdekes? :o

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #18 Dátum: 2011. július 15. - 17:20:04 »
0 Show voters
Idézetet írta: Koncz Norbert date=1310676227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Inkább ott kezdjük hogy mi is az a VAR_ucFxQuality?
definíció, callback, bool, int, char?
 

Amúgy nem azért, de ez elég érdekes:
 

Akik tényleg kezdõk a C++-ban akkor nem ajánlom hogy folytassátok! Ez a \"programozási\" nyelv képes fájlokat
létrehozni, vagy törölni amivel kárt tehetsz a gépedben!

 

Ebben mi az érdekes? :o
 
[/quote]
Pl.: egy bájt, amit átírok 2-re.
Az, hogy lehet én értettem rossszul, de ez.
Akik tényleg kezdõk C++-ban, azoknak nem ajánlom, hogy folytassátok.
Már akkor talán ne csinálja a kezdõ ? xD

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #19 Dátum: 2011. július 15. - 22:26:36 »
+1 Show voters
De ezt hol találtad? Mert amire kíváncsi lennék (VAR_ucFxQuality) az nincs a Visual C++ függvénykönyvtáraiban.
Ez valami grafikai változó?
Am félig hülyeség. :D
Ha elõsször ír szkriptet akkor nem tud módosítani fájlt. :D xD
« Utoljára szerkesztve: 2011. július 16. - 10:10:08 írta Koncz Norbert »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #20 Dátum: 2011. július 16. - 00:23:55 »
0 Show voters
Vegyük példánnak, hogy az egy memóriacímke, ami egy bájt ( BYTE ) és azt a jelenlegi módszerrrel módosítani akarom 2-re, és az crashel, de WriteMemoryProcess-el mûködik jól.
Ezzel a csillagos zárólejes módszerrel pedig nem ( tehát ezzel crashel ) xDD

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #21 Dátum: 2011. július 22. - 21:37:51 »
+1 Show voters
Mindegy lényegtelen.
 
return *(BYTE *)VAR_ucFxQuality;

 
Ebben lényegében nincs hiba. (márha ismernén a VAR_ucFxQuality-t akkor tudnám milenne az oka)
Szerk.:
Úgy látom nem sokan csinálnak plugint.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #22 Dátum: 2011. július 22. - 21:43:05 »
0 Show voters
Idézetet írta: Koncz Norbert date=1311363471\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Úgy látom nem sokan csinálnak plugint.
 
Én szívesen megpróbálkoznék vele, de nincs kedven feltenni a C++ -t.  :laugh:
Pedig érdekelne a dolog...  :)

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #23 Dátum: 2011. július 22. - 21:49:36 »
+1 Show voters
Én hülye... Ezt még nem írtam.
Múlt héten beraktam a Jász Life RPG mapját ( CreateObject funkciót használtam )
Remekül lefutott minden, csak ugyan az az eredmény. Viszont Timer készítésre tökéletes.
Szerk.:
 
Idézetet írta: Ronii date=1311363785\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic


Úgy látom nem sokan csinálnak plugint.
 
Én szívesen megpróbálkoznék vele, de nincs kedven feltenni a C++ -t.  :laugh:
Pedig érdekelne a dolog...  :)
 
[/quote]
Most hogy így belegondolok. Elég sokáig tartott nekem is.
« Utoljára szerkesztve: 2011. július 22. - 21:51:47 írta Koncz Norbert »

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #24 Dátum: 2011. július 23. - 11:55:27 »
0 Show voters
Idézetet írta: Koncz Norbert date=1310669213\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic


Gyönyörû leírás!  :)
Apró megjegyzés: a rendszerkövetelményeknél a \"maximum\" helyett nem ajánlottat akartál írni?  ^-^
 
Ígyis érthetõ, nem? :)
 
[/quote]Érthetõ, de nem elég precíz.  ;D

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #25 Dátum: 2011. július 23. - 12:17:21 »
+1 Show voters
Idézetet írta: Iceaac date=1311414927\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic


 

Gyönyörû leírás!  :)
Apró megjegyzés: a rendszerkövetelményeknél a \"maximum\" helyett nem ajánlottat akartál írni?  ^-^
 
Ígyis érthetõ, nem? :)
 
[/quote]Érthetõ, de nem elég precíz.  ;D
[/quote]
Ez megfelel?

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #26 Dátum: 2011. július 24. - 10:26:07 »
0 Show voters
Na mindegy ezt haggyuk, még ha erre válaszolnál akkor nagyon örülnék :D
Már megint egy hülyeséggel jövök:
Mit takar a kettõ \'**\' -jel ?
Példa: ( IsSpacer lényegtelen, csak példát írtam a ** használatára. Forrás: sscanf2 )
[pawn]
void
SkipSpacer(char ** input)
{
char *
   str = *input;
while (*str && IsSpacer(*str))
{
   ++str;
}
*input = str;
}
[/pawn]

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #27 Dátum: 2011. július 24. - 10:52:45 »
+1 Show voters
Sosem voltam jó elmagyarázásban. Én csak azt tudom mikor kell használni.
 
Idézetet írta: kurta999 date=1311495967\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Na mindegy ezt haggyuk, még ha erre válaszolnál akkor nagyon örülnék :D
Már megint egy hülyeséggel jövök:
Mit takar a kettõ \'**\' -jel ?
Példa: ( IsSpacer lényegtelen, csak példát írtam a ** használatára. Forrás: sscanf2 )
 
De most nemazért, de ez hol pawn?
Ezt nem csak az SSCANF-ban található meg, hanem mikor a plugin lekéred ( Exportál )
 

float static AMX_NATIVE_CALL Eljaras_Teszt( AMX * amx, cell * params ) {}
// Kimenet Eljaras_Teszt();
float static AMX_NATIVE_CALL Eljaras_Teszt( AMX, params[ ] ) {}
// Kimenet Eljaras_Teszt( AMX, params[ ] );

 
Röviden a * egy deferelálás ( Angolul: Deference ), ez olyan mint Pawn-ban a szorzás
 
1 + 2 * 3 = 9

 
Úgymond deferelenálás operátor amit a csillagozott részt eljárásokban lévõ értéket adja meg
a return 1;, return 0; return AMX_ERR_NONE, return 0x0DD0; -ban
« Utoljára szerkesztve: 2011. július 24. - 10:55:15 írta Koncz Norbert »

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
[Leírás] Pluginok létrehozása
« Válasz #28 Dátum: 2011. augusztus 02. - 16:49:18 »
0 Show voters
Most kajak lehetséges az, hogy további gombokat kérhessünk le?  ???

Koncz_Norbert

  • Vendég
[Leírás] Pluginok létrehozása
« Válasz #29 Dátum: 2011. augusztus 02. - 16:58:09 »
+1 Show voters
Idézetet írta: Roni date=1312296558\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9603\" data-ipsquote-contentclass=\"forums_Topic
Most kajak lehetséges az, hogy további gombokat kérhessünk le?  ???
 
Igen. Nálam remekül mûködik, de nem tudom hogy a további játékosoknak mûködik-e.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal