Szerző Téma: code átírás!  (Megtekintve 1567 alkalommal)

code átírás!
« Dátum: 2013. augusztus 19. - 15:25:42 »
0 Show voters
if(strcmp(cmd, \"/újkocsi\", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
   if (!Admin(playerid, 6))
   {
      return 1;
   }
   new proplev = UresKocsiKereses();
       if(proplev == -1)
       {
      format(string, sizeof(string), \"Max %d a megengedett kocsi!\", sizeof(CarInfo));
      SendClientMessage(playerid, COLOR_RED, string);
      return 1;
   }
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuckLife//: RPG: /újkocsi [Modelid] [ár]\");
      return 1;
   }
   new ez = strval(tmp);
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
       SendClientMessage(playerid,COLOR_LIGHTBLUE,\"SuckLife//: RPG: /újkocsi [Modelid] [ár]\");
      return 1;
   }
   new az = strval(tmp);
   if(ez > 611 || ez < 400)
   {
       SendClientMessage(playerid,COLOR_WHITE,\"A ModelID-nek 400 felett és 611 alatt kell lenie!\");
       return 1;
   }
   GetPlayerName(playerid, sendername, sizeof(sendername));
   format(string,sizeof(string),\"<< Tulajdonos %s új kocsit rakott le! A kocsi idje: %d, model id: %d, ár: %d >>\",sendername,proplev,ez,az);
            SendTAdminMessage(COLOR_TULAJ,string);
   new iStr[29];
   format(iStr, sizeof(iStr), \"cfg-k/Kocsik/%d.ini\", proplev);
   if(INI_Open(iStr))
   {
       CarInfo[proplev][cModel] = ez;
      CarInfo[proplev][cValue] = az;
      strmid(CarInfo[proplev][cOwner], \"Valaki\", 0, strlen(\"Valaki\"), 999);
      new Float:X,Float:Y,Float:Z;
         GetPlayerPos(playerid,X,Y,Z);
      CarInfo[proplev][cLocationx] = X;
      CarInfo[proplev][cLocationy] = Y;
      CarInfo[proplev][cLocationz] = Z;
      CarInfo[proplev][cAngle] = 0;
      CarInfo[proplev][cColorOne] = 0;
      CarInfo[proplev][cColorTwo] = 0;
      CarInfo[proplev][cLicense] = 0;
      CarInfo[proplev][cOwned] = 0;
      CarInfo[proplev][cLock] = 0;
      CarInfo[proplev][cRendszamVane] = 1;
      CarInfo[proplev][cKerek] = 0;
      CarInfo[proplev][cPaintjob] = 0;
      CarInfo[proplev][cKinezet1] = 0;
      CarInfo[proplev][cKinezet2] = 0;
      CarInfo[proplev][cKinezet3] = 0;
      CarInfo[proplev][cKinezet4] = 0;
      CarInfo[proplev][cKinezet5] = 0;
      CarInfo[proplev][cKinezet6] = 0;
      CarInfo[proplev][cKinezet7] = 0;
      CarInfo[proplev][cKinezet8] = 0;
      CarInfo[proplev][cKinezet9] = 0;
      CarInfo[proplev][cKinezet10] = 0;
      CarInfo[proplev][cNitro] = 0;
      CarInfo[proplev][cHidraulika] = 0;
      CarInfo[proplev][cVan] = 1;
       INI_WriteInt(\"Model\", CarInfo[proplev][cModel]);
       INI_WriteFloat(\"Locationx\", CarInfo[proplev][cLocationx]);
                INI_WriteFloat(\"Locationy\", CarInfo[proplev][cLocationy]);
                INI_WriteFloat(\"Locationz\", CarInfo[proplev][cLocationz]);
             INI_WriteFloat(\"Angle\", CarInfo[proplev][cAngle]);
             INI_WriteInt(\"ColorOne\", CarInfo[proplev][cColorOne]);
             INI_WriteInt(\"ColorTwo\", CarInfo[proplev][cColorTwo]);
       INI_WriteString(\"Owner\", CarInfo[proplev][cOwner]);
       INI_WriteString(\"Description\", CarInfo[proplev][cDescription]);
       INI_WriteInt(\"Value\", CarInfo[proplev][cValue]);
       INI_WriteInt(\"License\", CarInfo[proplev][cLicense]);
       INI_WriteInt(\"Owned\", CarInfo[proplev][cOwned]);
       INI_WriteInt(\"Lock\", CarInfo[proplev][cLock]);
       INI_WriteString(\"Rendszam\", CarInfo[proplev][cRendszam]);
        INI_WriteInt(\"RendszamVane\", CarInfo[proplev][cRendszamVane]);
             INI_WriteInt(\"Kerek\", CarInfo[proplev][cKerek]);
             INI_WriteInt(\"Paintjob\", CarInfo[proplev][cPaintjob]);
               INI_WriteInt(\"Kinezet1\", CarInfo[proplev][cKinezet1]);
               INI_WriteInt(\"Kinezet2\", CarInfo[proplev][cKinezet2]);
             INI_WriteInt(\"Kinezet3\", CarInfo[proplev][cKinezet3]);
             INI_WriteInt(\"Kinezet4\", CarInfo[proplev][cKinezet4]);
               INI_WriteInt(\"Kinezet5\", CarInfo[proplev][cKinezet5]);
             INI_WriteInt(\"Kinezet6\", CarInfo[proplev][cKinezet6]);
               INI_WriteInt(\"Kinezet7\", CarInfo[proplev][cKinezet7]);
             INI_WriteInt(\"Kinezet8\", CarInfo[proplev][cKinezet8]);
             INI_WriteInt(\"Kinezet9\", CarInfo[proplev][cKinezet9]);
             INI_WriteInt(\"Kinezet10\", CarInfo[proplev][cKinezet10]);
             INI_WriteInt(\"Nitro\", CarInfo[proplev][cNitro]);
             INI_WriteInt(\"Hidraulika\", CarInfo[proplev][cHidraulika]);
             INI_WriteInt(\"Van\", CarInfo[proplev][cVan]);
         INI_Save();
          INI_Close();
   }
   SaveCarCoords();
   DestroyVehicle(proplev);
   CreateVehicle(CarInfo[proplev][cModel],CarInfo[proplev][cLocationx],CarInfo[proplev][cLocationy],CarInfo[proplev][cLocationz]+1.0,CarInfo[proplev][cAngle],CarInfo[proplev][cColorOne],CarInfo[proplev][cColorTwo],-1);
   return 1;
}
}

Hellotok van ez a code-m és segítséget szeretnék tõletek kérni hogy hogy lehet megoldani hogy egy adott idjû kocsi crealjon nekem!Köszönöm a válaszokat és a segítséget!

code átírás!
« Válasz #1 Dátum: 2013. augusztus 20. - 16:53:22 »
0 Show voters
Mire gondolsz pontosan is? :)

code átírás!
« Válasz #2 Dátum: 2013. augusztus 21. - 14:15:59 »
0 Show voters
arra hogy pls 411 idjû kocsit krealja le ami ugye az infernus

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 21. - 14:17:51 )

bár lehet hogy megvan
ha jól látom ez az amit ki kell cserélni
CarInfo[proplev][cModel] = ez;
erre
CarInfo[proplev][cModel] = 411;
lehet hogy így van?

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 21. - 14:25:23 )

á nem jó:s
« Utoljára szerkesztve: 2013. augusztus 21. - 14:25:23 írta rcsbakos2 »

code átírás!
« Válasz #3 Dátum: 2013. augusztus 21. - 15:05:53 »
0 Show voters
hát akkor /újkocsi 411 [ár] Vagy azt szeretnéd hogy csak azt csináljon?

code átírás!
« Válasz #4 Dátum: 2013. augusztus 21. - 15:46:52 »
0 Show voters
azt szeretném hogy létrehozzon egy kocsit ezzel a paraméterrekkel ár nélkül,mert az árat majd a dialogusba levonom,és úgy szeretném hogy 411.es id jû kocsit hozzon létre ami infernus ugyebár :D

code átírás!
« Válasz #5 Dátum: 2013. augusztus 21. - 16:55:32 »
0 Show voters
Hát kinek mi :D:D Egyszerûnek egyszerû :D Várj 1 percet mindj megírom(megpróbálom).Ha sikerül mindenféle képpen leírom :)

code átírás!
« Válasz #6 Dátum: 2013. augusztus 21. - 17:03:25 »
0 Show voters
rendben köszönöm!!!nagyon sokat segítesz vele :D

Dupla hozzászólás automatikusan összefûzve. ( 2013. augusztus 21. - 17:04:47 )

várj még az kellene hogy ne a playerpozíciójára hanem hogy egy adott pozícióra

code átírás!
« Válasz #7 Dátum: 2013. augusztus 21. - 17:32:48 »
0 Show voters
Jah :D Ezt mondhattad volna :D rendben add meg melyik pozícióra :)

code átírás!
« Válasz #8 Dátum: 2013. augusztus 21. - 17:41:48 »
0 Show voters
isten vagy(L)
-803.2530,1523.0657,27.3170, ide spawnoljon majd((de ezt úgy is átírom de azért ezt rakdbe légyszíves!))

code átírás!
« Válasz #9 Dátum: 2013. augusztus 21. - 17:49:53 »
0 Show voters
   if(strcmp(cmd, \"/újkocsi\", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
   if (!Admin(playerid, 8))
   {
      return 1;
   }
   new proplev
   GetPlayerName(playerid, sendername, sizeof(sendername));
   format(string,sizeof(string),\"<< Tulajdonos %s lerakott egy 411-es id-jû kocsit(Infernus) >>\",sendername);
            SendTAdminMessage(COLOR_TULAJ,string);
   new iStr[29];
   format(iStr, sizeof(iStr), \"cfg-k/Kocsik/%d.ini\", proplev);
   if(INI_Open(iStr))
   {
       CarInfo[proplev][cModel] = 411;
      strmid(CarInfo[proplev][cOwner], \"Valaki\", 0, strlen(\"Valaki\"), 999);
      new Float:X,Float:Y,Float:Z;
         GetPlayerPos(playerid,X,Y,Z);
      CarInfo[proplev][cLocationx] = X;
      CarInfo[proplev][cLocationy] = Y;
      CarInfo[proplev][cLocationz] = Z;
      CarInfo[proplev][cAngle] = 0;
      CarInfo[proplev][cColorOne] = 0;
      CarInfo[proplev][cColorTwo] = 0;
      CarInfo[proplev][cLicense] = 0;
      CarInfo[proplev][cOwned] = 0;
      CarInfo[proplev][cLock] = 0;
      CarInfo[proplev][cRendszamVane] = 1;
      CarInfo[proplev][cKerek] = 0;
      CarInfo[proplev][cPaintjob] = 0;
      CarInfo[proplev][cKinezet1] = 0;
      CarInfo[proplev][cKinezet2] = 0;
      CarInfo[proplev][cKinezet3] = 0;
      CarInfo[proplev][cKinezet4] = 0;
      CarInfo[proplev][cKinezet5] = 0;
      CarInfo[proplev][cKinezet6] = 0;
      CarInfo[proplev][cKinezet7] = 0;
      CarInfo[proplev][cKinezet8] = 0;
      CarInfo[proplev][cKinezet9] = 0;
      CarInfo[proplev][cKinezet10] = 0;
      CarInfo[proplev][cNitro] = 0;
      CarInfo[proplev][cHidraulika] = 0;
      CarInfo[proplev][cVan] = 1;
       INI_WriteInt(\"Model\", CarInfo[proplev][cModel]);
       INI_WriteFloat(\"Locationx\", CarInfo[proplev][cLocationx]);
                INI_WriteFloat(\"Locationy\", CarInfo[proplev][cLocationy]);
                INI_WriteFloat(\"Locationz\", CarInfo[proplev][cLocationz]);
             INI_WriteFloat(\"Angle\", CarInfo[proplev][cAngle]);
             INI_WriteInt(\"ColorOne\", CarInfo[proplev][cColorOne]);
             INI_WriteInt(\"ColorTwo\", CarInfo[proplev][cColorTwo]);
       INI_WriteString(\"Owner\", CarInfo[proplev][cOwner]);
       INI_WriteString(\"Description\", CarInfo[proplev][cDescription]);
       INI_WriteInt(\"License\", CarInfo[proplev][cLicense]);
       INI_WriteInt(\"Owned\", CarInfo[proplev][cOwned]);
       INI_WriteInt(\"Lock\", CarInfo[proplev][cLock]);
       INI_WriteString(\"Rendszam\", CarInfo[proplev][cRendszam]);
        INI_WriteInt(\"RendszamVane\", CarInfo[proplev][cRendszamVane]);
             INI_WriteInt(\"Kerek\", CarInfo[proplev][cKerek]);
             INI_WriteInt(\"Paintjob\", CarInfo[proplev][cPaintjob]);
               INI_WriteInt(\"Kinezet1\", CarInfo[proplev][cKinezet1]);
               INI_WriteInt(\"Kinezet2\", CarInfo[proplev][cKinezet2]);
             INI_WriteInt(\"Kinezet3\", CarInfo[proplev][cKinezet3]);
             INI_WriteInt(\"Kinezet4\", CarInfo[proplev][cKinezet4]);
               INI_WriteInt(\"Kinezet5\", CarInfo[proplev][cKinezet5]);
             INI_WriteInt(\"Kinezet6\", CarInfo[proplev][cKinezet6]);
               INI_WriteInt(\"Kinezet7\", CarInfo[proplev][cKinezet7]);
             INI_WriteInt(\"Kinezet8\", CarInfo[proplev][cKinezet8]);
             INI_WriteInt(\"Kinezet9\", CarInfo[proplev][cKinezet9]);
             INI_WriteInt(\"Kinezet10\", CarInfo[proplev][cKinezet10]);
             INI_WriteInt(\"Nitro\", CarInfo[proplev][cNitro]);
             INI_WriteInt(\"Hidraulika\", CarInfo[proplev][cHidraulika]);
             INI_WriteInt(\"Van\", CarInfo[proplev][cVan]);
         INI_Save();
          INI_Close();
   }
   SaveCarCoords();
   DestroyVehicle(proplev);
   CreateVehicle(411,-803.2530,1523.0657,27.3170,CarInfo[proplev][cAngle],CarInfo[proplev][cColorOne],CarInfo[proplev][cColorTwo],-1);
   return 1;
}
}

 
Kicsit keszekuszásan illesztette be Sry :)

code átírás!
« Válasz #10 Dátum: 2013. augusztus 21. - 18:32:09 »
0 Show voters
Nagyon szépen köszönöm!:D
Ha vállalsz scriptelést,és szeretnél majd admin lenni vagy tulaj lenni egy 100%roleplay szerveren akkor skype-m:bakos.rrichhardddd

code átírás!
« Válasz #11 Dátum: 2013. augusztus 21. - 18:45:56 »
0 Show voters
Köszönöm szépen :) Rendben õhh írok 1 pm-et és ott megbeszélünk mindent :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal