Szerző Téma: Lock-Unlock  (Megtekintve 1704 alkalommal)

Nem elérhető Spedy

  • 227
    • Profil megtekintése
Lock-Unlock
« Dátum: 2012. július 22. - 11:26:11 »
+1 Show voters
Sziasztok!! Ezt a scriptemet akarom bemutatni ami nem más mint /Lock és /unlock aminek ugye az a lényege hogy kitudod nyitni az autód és be tudod zárni! (Elsõ ZCMD -s scriptem:) )
Elkészitettem: 8perc KB
Készítõ: Én (Spedy)
Parancsok
/lock
/unlock
 
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Blank Gamemode by your name here\");
print(\"----------------------------------\\n\");
}
#endif
CMD:lock(playerid)
{
if (IsPlayerInAnyVehicle(playerid))
{
new State;
State=GetPlayerState(playerid);
if (State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, 0xFFFF00AA, \"{FFFFFF}Elõszõr Ülj be egy jármübe!!!\");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if (i != playerid)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 1);
}
}
SendClientMessage(playerid, 0x0FFDD349, \"Az autódat sikeresen bezártad!!!\");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
PlayerPlaySound(playerid, 1056, X, Y, Z);
}
else
{
SendClientMessage(playerid, 0x6ba500ff, \"Elöször ülj be egy autóba..!\");
}
return 1;
}
CMD:unlock(playerid)
{
if (IsPlayerInAnyVehicle(playerid))
{
new State;
State=GetPlayerState(playerid);
if (State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0x7CFC00AA, \"Csak az autó vezetõje nyithatja ki!!.\");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid), i, 0, 0);
}
SendClientMessage(playerid, 0x33AA33AA,\"Autód Sikeresen Kinyitva\");
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
PlayerPlaySound(playerid, 1057, X, Y, Z);
}
else
{
SendClientMessage(playerid, 0x6ba500ff, \"Nem ülsz autóba!!\");
}
return 1;
}

 
Letöltés:
PWN: http://www.solidfiles.com/d/d1b2081419/
AMX: http://www.solidfiles.com/d/f8d528038e/
Remélem tetszik!!  :thumbsup:

SuBaRu

  • Vendég
Lock-Unlock
« Válasz #1 Dátum: 2012. július 22. - 11:28:22 »
0 Show voters
Jó let!! a kezdõknek elég hasznosz lesz:)

Nem elérhető Spedy

  • 227
    • Profil megtekintése
Lock-Unlock
« Válasz #2 Dátum: 2012. július 22. - 11:28:55 »
0 Show voters
Idézetet írta: SuBaRu date=1342949302\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24827\" data-ipsquote-contentclass=\"forums_Topic
Jó let!! a kezdõknek elég hazsnosz lesz:)
 
Kösszi!!

Lock-Unlock
« Válasz #3 Dátum: 2012. július 22. - 21:30:00 »
0 Show voters
Egyszerû de nagyszerû :D grat +

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Lock-Unlock
« Válasz #4 Dátum: 2012. július 22. - 23:26:42 »
0 Show voters
Ezt vedd ki, mert felesleges:
 
new i;

 
És:
Ehelyett:
 
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        PlayerPlaySound(playerid, 1057, X, Y, Z);

 
Ennyi is elég:
 
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);

 
Egyébként, jó script. :)

dexi

  • Vendég
Lock-Unlock
« Válasz #5 Dátum: 2012. július 23. - 02:04:53 »
0 Show voters
Szép munka kezdõ létedre... de!
Aki ezt használja hamar megfogja szívni mivel. Ha egy új játékos lép fel a kocsi már NEM lesz zárva..

Nem elérhető Spedy

  • 227
    • Profil megtekintése
Lock-Unlock
« Válasz #6 Dátum: 2012. július 23. - 07:47:15 »
0 Show voters
Idézetet írta: Striker date=1342985400\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24827\" data-ipsquote-contentclass=\"forums_Topic
Egyszerû de nagyszerû :D grat +
 
Kössz :)

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 23. - 07:48:01 )


Szép munka kezdõ létedre... de!
Aki ezt használja hamar megfogja szívni mivel. Ha egy új játékos lép fel a kocsi már NEM lesz zárva..
 
[/quote]
:S Már javitom

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 23. - 07:48:47 )


Ezt vedd ki, mert felesleges:
 
new i;

 
És:
Ehelyett:
 
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        PlayerPlaySound(playerid, 1057, X, Y, Z);

 
Ennyi is elég:
 
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);

 
Egyébként, jó script. :)
 
[/quote]
Kössz
« Utoljára szerkesztve: 2012. július 23. - 07:48:47 írta Spedy »

Lock-Unlock
« Válasz #7 Dátum: 2012. július 23. - 09:47:40 »
0 Show voters
Idézetet írta: Fl0rian date=1343001893\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24827\" data-ipsquote-contentclass=\"forums_Topic
Szép munka kezdõ létedre... de!
Aki ezt használja hamar megfogja szívni mivel. Ha egy új játékos lép fel a kocsi már NEM lesz zárva..
 
Ha jól látom minden játékoson végigmegy, és nem nézi meg azt, hogy csatlakozva van-e. :D
De nemtudom hogy hat-e offline játékosokra a SetVehicleParamsForPlayer..

dexi

  • Vendég
Lock-Unlock
« Válasz #8 Dátum: 2012. július 23. - 10:04:52 »
0 Show voters
Sajnos nem zárja be offline játékosnak. (Tapasztalat..)
Sõt egyéb érdekesség hogy frissen spawnolt jármûvet sem zár be.. csak ha vársz 1-2mp-t.

Nem elérhető T0ny

  • 524
    • Profil megtekintése
Lock-Unlock
« Válasz #9 Dátum: 2012. július 25. - 10:14:54 »
0 Show voters
Hasznos script kezdõknek, grat.!

Nem elérhető Spedy

  • 227
    • Profil megtekintése
Lock-Unlock
« Válasz #10 Dátum: 2012. július 25. - 11:16:29 »
0 Show voters
Idézetet írta: T0ny date=1343204094\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24827\" data-ipsquote-contentclass=\"forums_Topic
Hasznos script kezdõknek, grat.!
 
Kössz

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Lock-Unlock
« Válasz #11 Dátum: 2012. július 25. - 17:50:07 »
0 Show voters

Ezt vedd ki, mert felesleges:
 
new i;

 
Ki ne vedd! Dehogy felesleges.
[/quote]

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Lock-Unlock
« Válasz #12 Dátum: 2012. július 26. - 00:47:02 »
0 Show voters
OnVehicleStreamIn() alatt újra bekell állítani a paramétereket, amit beállítottál neki a SetVehicleParamsForPlayer()-al, akkor nem lesz ez a hiba.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal