Szerző Téma: Autó lementõ autóban ülve  (Megtekintve 925 alkalommal)

Autó lementõ autóban ülve
« Dátum: 2014. Október 14. - 20:10:58 »
0
Sziasztok!
Szeretnék kérni egy olyan scriptet hogy ott vagyok a szerveren lehivok egy autót és ha beirok valamilyen parancsot akkor lementi az autó pozicióját rendszámát és a szinét. Elõre is köszönöm.
Már láttam ilyet csak az nem müködött vagy nem mentette a rendszámot.

Autó lementõ autóban ülve
« Válasz #1 Dátum: 2014. Október 26. - 02:53:36 »
0
Alap samp parancs
 
/save[/quote]
Ez gyalog/kocsiban menti a kordinátákat, ha gyalog vagy akkor a skint kordináta és merre nézel.
ha kocsiban akkor kocsi id, szin1,szin2 kordináták. Sajnos a rendszámot nem de ezeket igen :D
A mentett adatokat pedig itt találod meg:
 
C:\\Users\\Fred\\Documents\\GTA San Andreas User Files\\SAMP\\savedpositions.txt[/quote]
Remélem segítettem.

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Autó lementõ autóban ülve
« Válasz #2 Dátum: 2014. Október 26. - 15:05:02 »
0
Az nem menti el a rendszámot. Valamint ő szerkeszthető forráskódot kért, nem pedig beépített, alap SAMP-os parancsot.

Autó lementõ autóban ülve
« Válasz #3 Dátum: 2014. Október 29. - 10:43:20 »
0
Remélem segített!
Ha ez nem jó, nincs több tippem.
 

#include <a_samp>
#include <SII>
enum cInfo
{
cModel,
Float:cLocationx,
Float:cLocationy,
Float:cLocationz,
Float:cAngle,
cColorOne,
cColorTwo,
cRendszam[MAX_PLAYER_NAME],
cKerek,
cPaintjob,
cKinezet1,
cKinezet2,
cKinezet3,
cKinezet4,
cKinezet5,
cKinezet6,
cKinezet7,
cKinezet8,
cKinezet9,
cKinezet10,
cNitro,
cHidraulika,
};
new CarInfo[MAX_VEHICLES][cInfo];
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, \"/autó-ment\", true))
    {
        new Float:x,Float:y,Float:z;
new Float:a;
new carid;
carid = GetPlayerVehicleID(playerid);
GetVehiclePos(carid, x, y, z);
GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
CarInfo[carid][cLocationx] = x;
CarInfo[carid][cLocationy] = y;
CarInfo[carid][cLocationz] = z;
CarInfo[carid][cAngle] = a;
SaveCarCoords();
        return 1;
    }
    return 0;
}
stock SaveCarCoords()
{
    for(new idx = 200; idx < sizeof(CarInfo); idx++)
    {
new iStr[30];
format(iStr, sizeof(iStr), \"autok/%d.ini\", idx);
if(INI_Open(iStr))
{
    INI_WriteInt(\"Model\", CarInfo[idx][cModel]);
    INI_WriteFloat(\"Locationx\", CarInfo[idx][cLocationx]);
    INI_WriteFloat(\"Locationy\", CarInfo[idx][cLocationy]);
   INI_WriteFloat(\"Locationz\", CarInfo[idx][cLocationz]);
   INI_WriteFloat(\"Angle\", CarInfo[idx][cAngle]);
    INI_WriteInt(\"ColorOne\", CarInfo[idx][cColorOne]);
    INI_WriteInt(\"ColorTwo\", CarInfo[idx][cColorTwo]);
    INI_WriteString(\"Rendszam\", CarInfo[idx][cRendszam]);
    INI_WriteInt(\"Kerek\", CarInfo[idx][cKerek]);
    INI_WriteInt(\"Paintjob\", CarInfo[idx][cPaintjob]);
    INI_WriteInt(\"Kinezet1\", CarInfo[idx][cKinezet1]);
    INI_WriteInt(\"Kinezet2\", CarInfo[idx][cKinezet2]);
    INI_WriteInt(\"Kinezet3\", CarInfo[idx][cKinezet3]);
    INI_WriteInt(\"Kinezet4\", CarInfo[idx][cKinezet4]);
    INI_WriteInt(\"Kinezet5\", CarInfo[idx][cKinezet5]);
    INI_WriteInt(\"Kinezet6\", CarInfo[idx][cKinezet6]);
    INI_WriteInt(\"Kinezet7\", CarInfo[idx][cKinezet7]);
    INI_WriteInt(\"Kinezet8\", CarInfo[idx][cKinezet8]);
    INI_WriteInt(\"Kinezet9\", CarInfo[idx][cKinezet9]);
    INI_WriteInt(\"Kinezet10\", CarInfo[idx][cKinezet10]);
    INI_WriteInt(\"Nitro\", CarInfo[idx][cNitro]);
    INI_WriteInt(\"Hidraulika\", CarInfo[idx][cHidraulika]);
    INI_Save();
    INI_Close();
}
}
return 1;
}
« Utoljára szerkesztve: 2014. Október 29. - 10:48:01 írta PeterBlue »

Autó lementõ autóban ülve
« Válasz #4 Dátum: 2014. November 09. - 10:59:01 »
0
Nagyon Köszönöm! :D

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Autó lementõ autóban ülve
« Válasz #5 Dátum: 2014. November 09. - 11:43:26 »
0
[gmod]Megkérnék minden kedves témanyitót, ha kérdésére/kérésére választ kapott, akkor legyen szíves használni, a \'Téma megoldva\' funkciót! Egyébként a csávó Googleön találta. Ha rákeresel, szerintem sokkal gyorsabban megkapod rá a választ :D[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal