GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Shirak - 2014. június 26. - 19:30:39

Cím: Mi is az a rekurzió? [KEZDÕKNEK]
Írta: Shirak - 2014. június 26. - 19:30:39
Üdvözlöm a kezdõket, a profik pedig csukják be a témát most azonnal!
Na szóval gondolom sokatoknak gondot okozott eddig egy rekurziót létrehozni pawnban, de most elhoztam nektek a nektárt, a megváltást!
 
#define a b
#define b a

 
Itt is volna, gondolom használati példát nem kell bemutatni, mindenkinek menni fog.
Cím: Mi is az a rekurzió? [KEZDÕKNEK]
Írta: bendor - 2014. június 26. - 19:33:09
Idézetet írta: Shirak date=1403803839\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49047\" data-ipsquote-contentclass=\"forums_Topic
Itt is volna, gondolom használati példát nem kell bemutatni, mindenkinek menni fog.
 
PLS mester mutass már egy példát! *.*
Cím: Mi is az a rekurzió? [KEZDÕKNEK]
Írta: Shirak - 2014. június 26. - 19:34:51
Hát igen, akkor nagyba bemutatom a példa scriptemet!
 

// egy barátom mutatott egy jobb GetPlayerID függvényt, ezt itt is használni fogom!
stock GetPlayerID(playerid) {
     new __gayid = playerid;
     return __gayid;
}
// vége
CMD:rekurzio(playerid, params[]) {
     #define a b
     #define b a
     SendClientMessage(GetPlayerID(playerid), -1, \"Itt az ideje, hogy megértsd hogy mi az a rekurzió! Tessék \"a\" és \"b\"!\");
     return 1;
}
Cím: Mi is az a rekurzió? [KEZDÕKNEK]
Írta: bendor - 2014. június 26. - 19:39:14
[pawn] #define a \"a\"
#define b \"b\"
CMD:teszt(playerid,params[]
{
SendClientMessage(GetPlayerID(playerid), -1, a\"zt hiszem így értelmese\"bb);
return 2;
}
[/pawn]
Cím: Mi is az a rekurzió? [KEZDÕKNEK]
Írta: ZyZu. - 2014. június 26. - 19:40:42
[gmod]Örülök, hogy ilyen nagy fáradtságot vettél ennek a kódnak de kérlek máskor próbálj meg értelmesebb kódokat kiírni a fórumra.. az egész fórum rajta nevet most, nemlátod? .. Témát zárom.[/gmod]