Szerző Téma: Ciklushiba  (Megtekintve 974 alkalommal)

Nem elérhető divkn

  • 3259
    • Profil megtekintése
Ciklushiba
« Válasz #15 Dátum: 2014. Március 24. - 01:21:27 »
0 Show voters
Nem tudom hogy hogyan oldottad meg, de nincs szükség szerintem a ciklusra.
 

CMD:getv(playerid,params[])
{
    new id;
    if (sscanf(params,\"i\", id)) return SendClientMessage(playerid,SZURKE, \"Használat: /getv [V-s kocsi ID-je]\");
    // Ha megadott jármû létezik-e és V-s kocsi, akkor...
    if(IsValidVehicle(id) && bool:JarmuInfo[id][Vs_kocsi] == true)
    {
        new Float:p[3];
        GetPlayerPos(playerid,p[0],p[1],p[2]);
        SetVehiclePos(id,p[0],p[1],p[2]);
        // ...
    }
    return 1;
}

 


Foreach csak azért gyorsabb, mert csak annyiszor ismétlõdik, amennyi értéket megadtál/megadott a szerver.
Errõl van egy egszerûbb változata. http://sampforum.hu/index.php?topic=49300

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Ciklushiba
« Válasz #16 Dátum: 2014. Március 24. - 01:26:25 »
0 Show voters
for(new i=0;i>=MAX_VEHICLES;i++)

 
nem tudom hogy  címet elolvasva nektek miért nem bökte ki a szemeteket (fõleg a téma nyitónak)...én ránézésbõl megláttam hogy ennek nem így kéne kinéznie!
 
new i=0;i>=MAX_VEHICLES

 
i = 0 és a ciklus addig fut amíg i értéke 2000 VAGY ANNÁL NAGYOBB!
ja és ide raknék 1 break-et: (ha már úgyis meg van a jármû azonosító ne nézze tovább...
 
veh = i;
« Utoljára szerkesztve: 2014. Március 24. - 01:28:58 írta Kovacs_Richard »
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Ciklushiba
« Válasz #17 Dátum: 2014. Március 24. - 09:13:46 »
0 Show voters
Jaaaj köszi :D::D:D
Nem vettem észre xd
Egyébként kell oda ciklus.
Mert nem vehicleid-t ír be a játékos,hanem a V-s kocsijáak a számát,ami különbözik a vehicleid-tõl.És a játékos csak a kosijának a számát tudja,a vehicleid-t nem.
Köszönöm a segítséget.+1
Zárom!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal