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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: MusTanG - 2011. július 06. - 22:29:34

Cím: PositionLoader másképp.
Írta: MusTanG - 2011. július 06. - 22:29:34
ü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
Cím: PositionLoader másképp.
Írta: ZeRo - 2011. július 06. - 22:38:28
Ö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
Cím: PositionLoader másképp.
Írta: Kovacs_Bela - 2011. július 07. - 10:46:55
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
Cím: PositionLoader másképp.
Írta: MusTanG - 2011. július 07. - 13:45:39
ö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
Cím: PositionLoader másképp.
Írta: Kovacs_Bela - 2011. július 07. - 13:49:35
mi a két error?
Cím: PositionLoader másképp.
Írta: MusTanG - 2011. július 07. - 16:04:09
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.
Cím: PositionLoader másképp.
Írta: Sheet - 2011. július 07. - 16:05:22
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
Cím: PositionLoader másképp.
Írta: DarksFive - 2011. július 07. - 19:34:27
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 :/
Cím: PositionLoader másképp.
Írta: MusTanG - 2011. július 07. - 22:42:09
áá é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