Szerző Téma: Kiírás hiba.  (Megtekintve 397 alkalommal)

Kiírás hiba.
« Dátum: 2016. Március 03. - 19:55:26 »
0 Show voters
Sziasztok.
Olyan problémám van, hogy mikor elkezdem beindítani a motort valamiért a játékos nevét nem írja oda és nemtudom miért.:(
 
      if(strcmp(cmd, \"/motor\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
           new newcar;
           newcar = GetPlayerVehicleID(playerid);
   if(IsAnOwnableCar(newcar))
   {
               if(PlayerInfo[playerid][pPcarkey] == newcar) { }
      else if(PlayerInfo[playerid][pPcarkey2] == newcar) { }
      else if(PlayerInfo[playerid][pPcarkey3] == newcar) { }
         else
         {
          SendClientMessage(playerid, COLOR_LIGHTRED, \"Nincs kulcsod a járműhöz.\");
          return 1;
          }
   }
   if(IsPlayerInAnyVehicle(playerid))
   {
      if(!engineOn[GetPlayerVehicleID(playerid)]) // jármű elindítás
          {
              if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
         {
            return 1;
         }
         if(kerekbilincs[GetPlayerVehicleID(playerid)] != 0)
          {
              SendClientMessage(playerid, COLOR_LIGHTRED, \"A jármű kerekén kerékbilincs van.\");
              RemovePlayerFromVehicle(playerid);
              TogglePlayerControllable(playerid, 1);
             return 1;
          }
         if(gEngine[playerid] == 0)
                   {
               new nev[32];
                      engineOn[GetPlayerVehicleID(playerid)] = true;
                      SetTimerEx(\"StartingTheVehicle\",3500,0,\"i\",playerid);
               format(string, sizeof(string), \"* %s elkezdett beindítani egy járművet.\", nev);
               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
               SetVehicleParamsEx(GetPlayerVehicleID(playerid), ON, lights, alarm, doors, bonnet, boot, objective);
                         TogglePlayerControllable(playerid, false);
                         gEngine[playerid] = 1;
                return 1;
                   }
      }
      if(engineOn[GetPlayerVehicleID(playerid)]) // jármű leállítás
      {
         if(gEngine[playerid] == 1)
                   {
                      new nev[32];
                      engineOn[GetPlayerVehicleID(playerid)] = false;
                            TogglePlayerControllable(playerid, true);
               PutPlayerInVehicle(playerid, newcar, 0);
               format(string, sizeof(string), \"* %s leállította egy jármű motorját.\", nev);
               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
               SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
                       gEngine[playerid] = 0;
                return 1;
                    }
      }
   } else SendClientMessage(playerid, COLOR_GREY, \"Nem vagy járműben.\");
    }
    return 1;
}

Nem elérhető BVZS

  • 487
    • Profil megtekintése
Kiírás hiba.
« Válasz #1 Dátum: 2016. Március 03. - 20:00:02 »
0 Show voters
próbáld így:
 
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));

Kiírás hiba.
« Válasz #2 Dátum: 2016. Március 03. - 20:12:03 »
0 Show voters
Köszönöm.:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal