Szerző Téma: PositionLoader másképp.  (Megtekintve 1436 alkalommal)

PositionLoader másképp.
« Dátum: 2011. július 06. - 22:29:34 »
0 Show voters
üdv,kérhetnék egy /sp /lp szkriptet,ami tartalmaz 1ben olyatis h ha megnyomom a Ctrl+Alt -ot akkor olyan mintha /lp-t beírtam volna?   és ha lehetséges, megtudnátok azt csinálni,hogy ha pl /sp -zek úgy hogy motoron vok, majd leesek a motorról és beírom h /lp akkor NEM azlesz h motor nélkül,HANEM motorral 1ütt /lp-zzen? azaz azzal a jármûvel tölti be,amin utoljára ültél..
remélem nemtúlsok kérés :S

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
PositionLoader másképp.
« Válasz #1 Dátum: 2011. július 06. - 22:38:28 »
0 Show voters
Összedobtam gyorsan egyet, de nem tudom tesztelni, mert nem látom a saját szerverem. :O
 

#include < a_samp >
new iLastVeh[ MAX_PLAYERS ];
new Float: fSavedPos[ MAX_PLAYERS ][ 3 ];
public OnPlayerCommandText( playerid, cmdtext[  ] ) {
if( !strcmp( \"/sp\", cmdtext, true ) ) {
GetPlayerPos( playerid, fSavedPos[ playerid ][ 0 ], fSavedPos[ playerid ][ 1 ], fSavedPos[ playerid ][ 2 ] );
SendClientMessage( playerid, 0x00FF00AA, \"Pozíció elmentve!\" );
return 1;
}
if( !strcmp( \"/lp\", cmdtext, true ) ) {
    if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT ) {
        PutPlayerInVehicle( playerid, iLastVeh[ playerid ], 0 );
}
    SetPlayerPos( playerid, fSavedPos[ playerid ][ 0 ], fSavedPos[ playerid ][ 1 ], fSavedPos[ playerid ][ 2 ] );
SendClientMessage( playerid, 0x00FF00AA, \"Pozíció betöltve!\" );
return 1;
}
return 0;
}
public OnPlayerEnterVehicle( playerid, vehicleid ) {
iLastVeh[ playerid ] = vehicleid;
return 1;
}
public OnPlayerKeyStateChange( playerid, newkeys ) {
if( ( newkeys & KEY_FIRE ) && ( newkeys & KEY_WALK ) ) {
    if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT ) {
        PutPlayerInVehicle( playerid, iLastVeh[ playerid ], 0 );
}
    SetPlayerPos( playerid, fSavedPos[ playerid ][ 0 ], fSavedPos[ playerid ][ 1 ], fSavedPos[ playerid ][ 2 ] );
SendClientMessage( playerid, 0x00FF00AA, \"Pozíció betöltve!\" );
}
return 1;
}
//by ZeRo

Kovacs_Bela

  • Vendég
PositionLoader másképp.
« Válasz #2 Dátum: 2011. július 07. - 10:46:55 »
0 Show voters
Off: jaaaj hát ez ilyen könnyû? ha tudtam volna \"nem buktam volna meg a vizsgámon\" xD (mert mondtam tesómnak hogy segítenék neki a scriptelésbe erre õ kért egy név, pos kiírót, másodikként egy savepos-loadpos scriptet... :D de nemtudtam megcsinálni :( :D
On: grat zero ez nekem is jó jött :D

PositionLoader másképp.
« Válasz #3 Dátum: 2011. július 07. - 13:45:39 »
0 Show voters
ömm sry,de ez nemmukodik ugyanis jármû nélkül teleportálvissza,és hiába nyomom meg a Ctrl+Alt-ot :S + még 2 error van benne :S

Kovacs_Bela

  • Vendég
PositionLoader másképp.
« Válasz #4 Dátum: 2011. július 07. - 13:49:35 »
0 Show voters
mi a két error?

PositionLoader másképp.
« Válasz #5 Dátum: 2011. július 07. - 16:04:09 »
0 Show voters
C:\\Documents and Settings\\Rendszergazda\\Asztal\\samp\\filterscripts\\sp.pwn(18) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\samp\\filterscripts\\sp.pwn(35) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Warnings.

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
PositionLoader másképp.
« Válasz #6 Dátum: 2011. július 07. - 16:05:22 »
0 Show voters
Idézetet írta: Volum3 date=1310047449\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9467\" data-ipsquote-contentclass=\"forums_Topic

C:\\Documents and Settings\\Rendszergazda\\Asztal\\samp\\filterscripts\\sp.pwn(18) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\samp\\filterscripts\\sp.pwn(35) : warning 217: loose indentation
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Warnings.

 

#pragma tabsize 0

PositionLoader másképp.
« Válasz #7 Dátum: 2011. július 07. - 19:34:27 »
0 Show voters
Igazából az csak sor eltolódás nem nagy cucc. Amúgy nem kell a szõnyeg alá söpörni. A 18. és a 35. sor elcsúszott a többihez képest. Amúgy nálam nincs warning :/

PositionLoader másképp.
« Válasz #8 Dátum: 2011. július 07. - 22:42:09 »
0 Show voters
áá értem. jaés rájöttem h mûködik a Ctrl+Alt, viszont a kocsi nélkül teleportál vissza és mivel régszkripteltem nemtom h oldjam meg. + még csak akkor reagál a ctrl+-alt -ra hogyha nemvok jármûben :S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal