Szerző Téma: Ez miért van?  (Megtekintve 460 alkalommal)

Ez miért van?
« Dátum: 2015. November 15. - 11:24:08 »
0
Csináltam egy munkát, és amikor végig ér a cpken akkor nem adja meg a pénzt, és nem írja ki, hogy befejezted a munkát, és így beírod a parancsot amivel elkezded a munkát és nem engedi mert még tart az előző fuvar, de nem írja ki hogy vefejezted a munkát és nem is adja oda a pénzt.
Ez egy defensive mód alapú.

Ez miért van?
« Válasz #1 Dátum: 2015. November 15. - 11:36:43 »
0
Ha mutatnád a munkát többet tudnék segíteni. Többféle hiba lehet. ;)

Ez miért van?
« Válasz #2 Dátum: 2015. November 15. - 11:54:29 »
0
if(TszallitosDolgozik[playerid] == 1)
{
   if(TszallitoCPK[ playerid ] > 0 && TszallitoCPK [ playerid ] != 14 )
   {
      PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
       new x = TszallitoCPK [playerid];
      DisablePlayerCheckpoint(playerid);
      SetPlayerCheckpoint(playerid, TszallitoCP
  • [0], TszallitoCP
  • [1], TszallitoCP
  • [2], 5.0);

      TszallitoCPK[playerid] ++;
            SendClientMessage(playerid, NARANCS, \"{00FFFC} ((Minden szállítás után 5000Ft-ott kapsz!))\");
      SendClientMessage(playerid, NARANCS, \"{00FFFC} Vidd a házhoz a tejes kannákat és kopogj be és add oda!\");
            cmd_me(playerid, \"*Ki vesszi a kocsiból a tejes kannákat és a házba visszi!*\");
            cmd_do(playerid, \"*A házhoz visszi a kannákat, és be kopog.*\");
      cmd_me(playerid, \"*Oda adja az illetőnek a tejes kannát és ki fizetteti.*\");
      cmd_do(playerid, \"*Oda adta a kannát a vevőnek, és elkérte a pénz érte.*\");
      pInfo[playerid][pFizetes] += 5000;
   }
   else if( TszallitoCPK[ playerid ] == 14 )
   {
      DisablePlayerCheckpoint( playerid );
      SendClientMessage(playerid, ZOLD, \"{24FF00} El fogyott a tejeskannák ezért, menj vissza a tehenészhez!\");
      TszallitoCPK[playerid] = 0;
      TszallitosDolgozik[playerid] = 0;
   }
}
------------------------------------------------------------------------------
if(pInfo[playerid][pMunka] == TSZALLITO)
    {
        if(GetVehicleModel(VehID) == 104,105,106,107,108,109)
        {
      if(TszallitosDolgozik[playerid] == 0)
       {
         TszallitosDolgozik[playerid] = 1;
         SetPlayerCheckpoint ( playerid, TszallitoCP [ 0 ] [ 0 ], TszallitoCP [ 0 ] [ 1 ], TszallitoCP [ 0 ] [ 2 ], 5.0 );
         TszallitoCPK [ playerid ] = 1;
         SendClientMessage(playerid, CITROM, \"Jó szállítást! Vigyáz a kocsira és hozzd vissza épségben.!\");
      }
           else
      {
          SendClientMessage(playerid, PIROS, \"Már dolgozol!\");
      }
   }
   else
   {
       SendClientMessage(playerid, PIROS, \"Nem ülsz tejszállító autóban.!\");
   }
    }

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal