Szerző Téma: Tankolás átalakítása  (Megtekintve 554 alkalommal)

Tankolás átalakítása
« Dátum: 2012. április 20. - 17:04:32 »
0 Show voters
Üdv
 
   if(strcmp(cmd, \"/tankolás\", true) == 0 || strcmp(cmd, \"/tankolas\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
   if(IsAtGasStation(playerid))
   {
      if(IsPlayerInAnyVehicle(playerid))
      {
          if(Gas[idcar] <= 99)
          {
             TogglePlayerControllable(playerid, 0);
             GameTextForPlayer(playerid,\"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Tankolás Folyamatban, VÁRJ\",5000,3);
            SetTimer(\"Fillup\",RefuelWait,0);
            Refueling[playerid] = 1;
         }
         else
         {
             GameTextForPlayer(playerid,\"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~A tank megtelt\",5000,3);
         }
      }
      else SendClientMessage(playerid,COLOR_GRAD2,\"Nem ülsz autóban!\");
   }
   else SendClientMessage(playerid,COLOR_GRAD2,\"Nem vagy a Benzinkúton!\");
}
       return 1;
}

 
Ezt kellene úgy átalakitani hogy csak az autó pl: 5 méteres körzetében lehessen tankolni!De az autóban ülve ne!
« Utoljára szerkesztve: 2012. április 20. - 18:34:34 írta Ricsmix »

Nem elérhető Rupert

  • 2301
    • Profil megtekintése
Tankolás átalakítása
« Válasz #1 Dátum: 2012. április 20. - 18:28:53 »
0 Show voters
if(strcmp(cmd, \"/tankolás\", true) == 0 || strcmp(cmd, \"/tankolas\", true) == 0)
        {
            if(IsPlayerConnected(playerid))
            {
                        if(IsAtGasStation(playerid))
                        {
                                if(!IsPlayerInAnyVehicle(playerid))
                                {
                                    for(new i;i<MAX_VEHICLES;i++)
                                    {
                        new Float:Vx, Float:Vy, Float:Vz;
                        GetVehiclePos(i, Vx, Vy, Vz);
                                        if(IsPlayerInRangeOfPoint(playerid, 5.0, Vx, Vy, Vz)
                                        {
                                          if(Gas[idcar] <= 99)
                                  {
                                        TogglePlayerControllable(playerid, 0);
                                        GameTextForPlayer(playerid,\"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Tankolás Folyamatban, VÁRJ\",5000,3);
                                                SetTimer(\"Fillup\",RefuelWait,0);
                                         Refueling[playerid] = 1;
                                        }
                                        else
                                        {
                                            GameTextForPlayer(playerid,\"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~A tank megtelt\",5000,3);
                                        }
                                        }
                                        else
                                        {
                                            SendClientMessage(playerid, COLOR_GRAD2, \"Nem lehetsz öt méternél távolabb az autódhoz!\");
                                        }
                                    }
                                }
                                else SendClientMessage(playerid,COLOR_GRAD2,\"Ne ülj az autódban!\");
                        }
                        else SendClientMessage(playerid,COLOR_GRAD2,\"Nem vagy a Benzinkúton!\");
                }
        return 1;
        }

Tankolás átalakítása
« Válasz #2 Dátum: 2012. április 20. - 18:33:42 »
0 Show voters
Köszönöm szépen! Zárom!:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal