Szerző Téma: Függvények  (Megtekintve 790 alkalommal)

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Függvények
« Dátum: 2010. Március 30. - 18:37:38 »
0 Show voters
Üdv, kéne két függvény ami,  ha beírok
valamilyen parancsot elmenti a Skinem és
a pozíciómat ahol beírtam a parancsot.
És ha beírom az /exit parancsot akkor
meg vissza rak illetve vissza váltja a skinem.
Kössz!
« Utoljára szerkesztve: 2010. Március 31. - 16:17:38 írta ScreaM »

Függvények
« Válasz #1 Dátum: 2010. Március 31. - 05:05:42 »
0 Show voters
Mihez kéne(mmint milyen parancshoz)?:o Me akk suli után sztem megírom :P

Nem elérhető death

  • 108
    • Profil megtekintése
Függvények
« Válasz #2 Dátum: 2010. Március 31. - 09:13:44 »
0 Show voters
A skines részt megtudnám csinálni, de a poziciósat azt nem tudom...

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Függvények
« Válasz #3 Dátum: 2010. Március 31. - 12:49:48 »
0 Show voters
Vektorokkal megoldhatod.
 

//Globális névtérbe létrehozol két vektort( az egyik lebegõpontos )
new iPlayerSkin[ MAX_PLAYERS ];
new Float: fPos[ MAX_PLAYERS ][ 4 ];

 
Az adatok eltárolása :
 

//Például az OnPlayerCommandText függvénybe
iPlayerSkin[ playerid ] = GetPlayerSkin( playerid );
GetPlayerPos( playerid, fPos[ playerid ][ 0 ], fPos[ playerid ][ 1 ], fPos[ playerid ][ 2 ] );
GetPlayerFacingAngle( playerid, fPos[ playerid ][ 3 ] );

 
És az adatok betöltése :
 

//A /exitdm parancsba
SetPlayerSkin( playerid, iPlayerSkin[ playerid ] );
SetPlayerPos( playerid, fPos[ playerid ][ 0 ], fPos[ playerid ][ 1 ], fPos[ playerid ][ 2 ] );
SetPlayerFacingAngle( playerid, fPos[ playerid ][ 3 ] );

 
ZeRo

Nem elérhető ALIEN

  • 1163
    • Profil megtekintése
Függvények
« Válasz #4 Dátum: 2010. Március 31. - 19:06:07 »
0 Show voters
Kösz Zero, tökéletesen teszi a dolgát!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal