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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: palesz_88 - 2010. december 13. - 16:18:46

Cím: VirtualWorld
Írta: palesz_88 - 2010. december 13. - 16:18:46
csáztok
olyat hogyan tudok csinálni, hogyha mondjuk a játékos az egyik worldben van akkor máshova spawnolja?
Cím: VirtualWorld
Írta: Stray - 2010. december 13. - 16:29:01

if(GetPlayerVirtualWorld(playerid) == 1)
{
  SetPlayerPos(playerid, x, y, z);
  return 1;
else if(GetPlayerVirtualWorld(playerid) == 2)
{
  SetPlayerPos(playerid,a, b, c);
  return 1;
}

 
Ilyesmire gondoltál?
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 13. - 16:30:29
igen :D
le tudnád irni, hogy lehet használni az \"if\" funkciót, vagy mit?
elég egy link is :D
Cím: VirtualWorld
Írta: Stray - 2010. december 13. - 16:32:34
Hát az \"if\" szócska magyar jelentése \"ha\".
Vagyis ha teljesül a benne foglalt dolog akkor tovább lép..
StraY
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 13. - 16:36:03
õõ...
igen ennyi tuddtam, csak hogyan lehet használni, meg ilyenek :D
Cím: VirtualWorld
Írta: ZeRo - 2010. december 13. - 16:42:40
Csak annyit tud, de alapvetõ eleme minden nyelvnek. Általános szerkezete:
 
if( feltétellista )// + operátorok

 
Az \'else if\' szerkezettel pedig az \'if\'-es szerkezetnek nem megfelelõ eseteket kezelheted. Példa:
 

if( GetPlayerMoney( playerid ) > 2000 && GetPlayerSkin( playerid ) == 29 ) {
    SendClientMessage( playerid, COLOR_GREEN, \"Használhatod a parancsot!\" );
} else {
    SendClientMessage( playerid, COLOR_RED, \"Nem használhatod a parancsot!\" );
}

 
A feltétellistának akármennyi eleme lehet, de mindig használnod kell operátorokat.( Egy esetben elhagyhatod ugyan, de azzal az igaz[ 1 ], visszatérési értéket feltételezed );
 

//Globális névtérben létrehozunk egy logikai változót
new bool: isAdmin[ MAX_PLAYERS ];
//És valahol hivatkozunk rá( HA IGAZ )
if( isAdmin[ playerid ] ) { //Ugyan az, mint az \'isAdmin[ playerid ] == true\' kifejezés
    //Használhatja...
}
Cím: VirtualWorld
Írta: Stray - 2010. december 13. - 16:44:20
köszönjük ZeRo :D
StraY
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 13. - 16:46:01
ja, kösz segitett :D
zárom a rémát!
nem, mégsem :D
azt hogyan tudnám, hogy virtual worldtõl függõen milyen skinválasztót adjon be?
csakmert csatlakozásnál ki lehet választani
Cím: VirtualWorld
Írta: Stray - 2010. december 13. - 17:23:59
Ottis kérd le, ahogy írtam :D
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 13. - 18:06:21
még 1 kérdésem lenne:
ha egy játékos egy másik virtualworldben van, és nem abban amivben én akkor én látom õt?
ha igen, meg lehet csinálni, hogy ne lássam?
Cím: VirtualWorld
Írta: kurta999 - 2010. december 13. - 18:15:15
Idézetet írta: palesz_88 date=1292259981\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4627\" data-ipsquote-contentclass=\"forums_Topic
még 1 kérdésem lenne:
ha egy játékos egy másik virtualworldben van, és nem abban amivben én akkor én látom õt?
ha igen, meg lehet csinálni, hogy ne lássam?
 
Nem, mert nem is látod õt  ;)
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 14. - 17:00:06
lehet olyant csinálni, hogy a másik world skinválasztójában más skinek legyenek?
ha lehet hogyan?
Cím: VirtualWorld
Írta: Iceaac - 2010. december 14. - 17:46:36
GetPlayerVirtualWorld.. If elágazással, ahogy ZeRo magyarázta.
Cím: VirtualWorld
Írta: palesz_88 - 2010. december 15. - 17:39:55
nem mûködik a skinválasztós...
kb ugyan ott van a kamera, ahol a másk skinválasztásnál.
és a skines sem mûködik....
leirnátok, hágy mit tegyek bele, hogy menjen??
elõre is köszi :D