Szerző Téma: Kerékbilincs script  (Megtekintve 700 alkalommal)

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
Kerékbilincs script
« Dátum: 2012. április 02. - 16:14:40 »
0 Show voters
Helló!
Tudnátok adni/linkelni egy (mûködõ) kerékbilincs szkriptet?

Nem elérhető Rexii

  • 471
    • Profil megtekintése
Kerékbilincs script
« Válasz #1 Dátum: 2012. április 02. - 19:01:57 »
+1 Show voters
new bool:KerekBilincs[MAX_VEHICLES];
CMD:kerekbilincs(playerid)
{
for( new i = 0; i <MAX_VEHICLES; i++ )
{
        new Float:Pos[3];
        GetVehiclePos(i,Pos[0],Pos[1],Pos[2]);
        if(IsPlayerInRangeOfPoint(playerid,5.0,Pos[0],Pos[1],Pos[2]))
        {
         KerekBilincs = true;
         SendClientMessage(playerid, 0x33CCFFAA, \"Feltetted a kerékbilincset!\");
         break;
         }
}
return 1;
}

 
Nem teszteltem!Fl0rian-nal írtuk meg,neki is köszönd!

dexi

  • Vendég
Kerékbilincs script
« Válasz #2 Dátum: 2012. április 02. - 19:33:30 »
+2 Show voters
Hozzátenném hogy nem egy professzionális munka! :D
Tessék a teljes script egészében.
 
#tryinclude < a_samp >
#tryinclude < zcmd >
new Kerekbilincs[MAX_VEHICLES];
CMD:kerekbilincs( playerid )
{
if( GetPlayerSkin(playerid) != 8 ) return SendClientMessage( playerid, -1, \"Használatához szerelõnek kell lenned. (SKINID: 8)\" );
new Ok;
new i = 0;
for( ; i++ < MAX_VEHICLES; )
{
new Float:Pos[3]; GetVehiclePos( i, Pos[0], Pos[1], Pos[2] );
if( IsPlayerInRangeOfPoint(playerid, 5.0, Pos[0], Pos[1], Pos[2]) )
{
    Ok = 1;
   if( Kerekbilincs == 0 )
   {
      Ok = 2;
       Kerekbilincs = 1;
       SendClientMessage( playerid, -1, \"* Leszedted a jármûrõl a kerékbilincset.\" );
       break;
   }
}
}
if( Ok == 0 ) return SendClientMessage( playerid, -1, \"Nem vagy egy jármû közelében sem!\" );
else if( Ok == 1 ) return SendClientMessage( playerid, -1, \"Ezen a jármûvön már van kerékbilincs.\" );
return 1;
}
CMD:kerekbilincsle( playerid )
{
if( GetPlayerSkin(playerid) != 8 ) return SendClientMessage( playerid, -1, \"Használatához szerelõnek kell lenned. (SKINID: 8)\" );
new Ok;
new i = 0;
for( ; i++ < MAX_VEHICLES; )
{
new Float:Pos[3]; GetVehiclePos( i, Pos[0], Pos[1], Pos[2] );
if( IsPlayerInRangeOfPoint(playerid, 5.0, Pos[0], Pos[1], Pos[2]) )
{
    Ok = 1;
   if( Kerekbilincs == 1 )
   {
      Ok = 2;
       Kerekbilincs = 0;
       SendClientMessage( playerid, -1, \"* Leszedted a jármûrõl a kerékbilincset.\" );
       break;
   }
}
}
if( Ok == 0 ) return SendClientMessage( playerid, -1, \"Nem vagy egy jármû közelében sem!\" );
else if( Ok == 1 ) return SendClientMessage( playerid, -1, \"Ezen a jármûvön nincs kerékbilincs.\" );
return 1;
}
public OnPlayerStateChange( playerid, newstate, oldstate )
{
if( newstate == PLAYER_STATE_DRIVER )
{
    if( Kerekbilincs[GetPlayerVehicleID(playerid)] == 1 )
    {
        RemovePlayerFromVehicle( playerid );
        SendClientMessage( playerid, -1, \"A jármûveden kerékbilincs van, egy szerelõ leszedi neked.\" );
}
}
return 1;
}

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
Kerékbilincs script
« Válasz #3 Dátum: 2012. április 02. - 19:46:07 »
0 Show voters
Köszi!
Meg tudnád csinálni strcmd-be?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal