Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4558 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Jei jau yra ta rida pas tave, tai kai žaidėjas prisijungia prie serverio ir po mašinos ir žaidėjo užkrovimo, dėk šitą kodą:

public OnPlayerConnect( playerid )
{
  // Informacijos krovimas
  // Mašinų užkrovimas
  // Dar kas nors
  if( !pData[ playerid ][ RidosPasiekimas ] )
  {
    if( vData[ vehicleid ][ Rida ] > 500 )
    {
      GivePlayerMoney( playerid, Suma );
      SetPlayerScore( playerid, GetPlayerScore( playerid ) + Suma );
      pData[ playerid ][ RidosPasiekimas ] = true;
      return true;
    }
  }
}

Aišku reikės pasitvarkyt ir susikurti kintamąjį "RidosPasiekimas", taip pat jį saugoti ir krauti.

 

Correct me if i'm wrong.

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Jei jau yra ta rida pas tave, tai kai žaidėjas prisijungia prie serverio ir po mašinos ir žaidėjo užkrovimo, dėk šitą kodą:

public OnPlayerConnect( playerid )
{
  // Informacijos krovimas
  // Mašinų užkrovimas
  // Dar kas nors
  if( !pData[ playerid ][ RidosPasiekimas ] )
  {
    if( vData[ vehicleid ][ Rida ] > 500 )
    {
      GivePlayerMoney( playerid, Suma );
      SetPlayerScore( playerid, GetPlayerScore( playerid ) + Suma );
      pData[ playerid ][ RidosPasiekimas ] = true;
      return true;
    }
  }
}
Aišku reikės pasitvarkyt ir susikurti kintamąjį "RidosPasiekimas", taip pat jį saugoti ir krauti.

Correct me if i'm wrong.

arba timeri iknist ir tikrint kas minute ar kiek

monitorius.png

Jei jau yra ta rida pas tave, tai kai žaidėjas prisijungia prie serverio ir po mašinos ir žaidėjo užkrovimo, dėk šitą kodą:

public OnPlayerConnect( playerid )
{
  // Informacijos krovimas
  // Mašinų užkrovimas
  // Dar kas nors
  if( !pData[ playerid ][ RidosPasiekimas ] )
  {
    if( vData[ vehicleid ][ Rida ] > 500 )
    {
      GivePlayerMoney( playerid, Suma );
      SetPlayerScore( playerid, GetPlayerScore( playerid ) + Suma );
      pData[ playerid ][ RidosPasiekimas ] = true;
      return true;
    }
  }
}

Aišku reikės pasitvarkyt ir susikurti kintamąjį "RidosPasiekimas", taip pat jį saugoti ir krauti.

 

Correct me if i'm wrong.

Šitas kodas netiks, nes jis tikrina visų mašinų, o jam reikia nuosavos...

 

Atsiprašau jei klystu...

 

 

 

Jei jau yra ta rida pas tave, tai kai žaidėjas prisijungia prie serverio ir po mašinos ir žaidėjo užkrovimo, dėk šitą kodą:

public OnPlayerConnect( playerid )
{
  // Informacijos krovimas
  // Mašinų užkrovimas
  // Dar kas nors
  if( !pData[ playerid ][ RidosPasiekimas ] )
  {
    if( vData[ vehicleid ][ Rida ] > 500 )
    {
      GivePlayerMoney( playerid, Suma );
      SetPlayerScore( playerid, GetPlayerScore( playerid ) + Suma );
      pData[ playerid ][ RidosPasiekimas ] = true;
      return true;
    }
  }
}

Aišku reikės pasitvarkyt ir susikurti kintamąjį "RidosPasiekimas", taip pat jį saugoti ir krauti.

 

Correct me if i'm wrong.

Ačiū, bet jaigu pasidaryčiau timeri, kad tikrinu kas 1sec tai imanomą :D?

(redaguota)

Ačiū, bet jaigu pasidaryčiau timeri, kad tikrinu kas 1sec tai imanomą :D?

Žinoma įmanoma, tu gali sukurti "taimerį", kuris tikrintų, kad ir kas 1 milisekundę, bet tai būtų nelogiška.

Logiškiausias ir tinkamiausias variantas - minutinis "taimeris", kadangi tikriausiai ir rida MAŽDAUG kas minutę kyla.

Redaguota , nario Martis.`
prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Errorai bend bandžiau kažką pasidaryti pats :D Padėkit:

warning 213: tag mismatch
error 017: undefined symbol "vehicleid"
error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
fatal error 107: too many error messages on one line

Eilutės:

  if(!playerDB[playerid][rida] )
  {
    if(Masina1[vehicleid][rida] > 500 )
    {
      GivePlayerMoney(playerid, 10000);
      playerDB[playerid][rida] = true;

      return true;
    }
  }
}
return 1;
}

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4558 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...