Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: kim3205 poslato Oktobar 28, 2015, 13:18:42 POSLE PODNE

Naslov: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 28, 2015, 13:18:42 POSLE PODNE
Skripta koju koristim:BE by Jakisic
Detaljan opis problema:Kad kucam na server /v tablice tamo gde treba tj na toj lokaciji i da stavim ime nista ne pise niti se desava evo vam pawno sve vezano za tablice a nigde dialog dole?
Dio skripte:
[pawn]#define DIALOG_TABLICE 3880[/pawn]
[pawn]enum cInfo
{
   cModel,
   Float:cLocationx,
   Float:cLocationy,
   Float:cLocationz,
   Float:cAngle,
   cColorOne,
   cColorTwo,
   cOwner[MAX_PLAYER_NAME],
   cDescription[MAX_PLAYER_NAME],
   cValue,
   cTablice[128],
   cRegistration,
   cOwned,
   cLock,
};[/pawn]

[pawn]public LoadCar()
{
   new arrCoords[27][64];
   new strFromFile2[512];
   new File: file = fopen("cfg/cars.cfg", io_read);
   if (file)
   {
      // trenutnovehova = 0;
      new idx = 334;
      while (idx < sizeof(CarInfo))
      {
         fread(file, strFromFile2);
         split(strFromFile2, arrCoords, ',');
         CarInfo[idx][cModel] = strval(arrCoords[0]);
         CarInfo[idx][cLocationx] = floatstr(arrCoords[1]);
         CarInfo[idx][cLocationy] = floatstr(arrCoords[2]);
         CarInfo[idx][cLocationz] = floatstr(arrCoords[3]);
         CarInfo[idx][cAngle] = floatstr(arrCoords[4]);
         CarInfo[idx][cColorOne] = strval(arrCoords[5]);
         CarInfo[idx][cColorTwo] = strval(arrCoords[6]);
         strmid(CarInfo[idx][cOwner], arrCoords[7], 0, strlen(arrCoords[7]), 255);
         strmid(CarInfo[idx][cDescription], arrCoords[8], 0, strlen(arrCoords[8]), 255);
         CarInfo[idx][cValue] = strval(arrCoords[9]);
         strmid(CarInfo[idx][cTablice], arrCoords[10], 0, strlen(arrCoords[10]), 255);
         CarInfo[idx][cOwned] = strval(arrCoords[11]);
         CarInfo[idx][cLock] = strval(arrCoords[12]);
         printf("CarInfo: %d Owner:%s Tablice %s",idx,CarInfo[idx][cOwner],CarInfo[idx][cTablice]);
         idx++;
      //   trenutnovehova++;
      }
   }
   return 1;
}[/pawn]
[pawn]    while (idx < sizeof(CarInfo))
   {
      new coordsstring[512];
      format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%s,%d,%d\n",
      CarInfo[idx][cModel],//
      CarInfo[idx][cLocationx],//
      CarInfo[idx][cLocationy],//
      CarInfo[idx][cLocationz],//
      CarInfo[idx][cAngle],//
      CarInfo[idx][cColorOne],//
      CarInfo[idx][cColorTwo],//
      CarInfo[idx][cOwner],//
      CarInfo[idx][cDescription],//
      CarInfo[idx][cValue],//
      CarInfo[idx][cTablice],//
      CarInfo[idx][cOwned],//
      CarInfo[idx][cLock]);

      if(idx == 334)
      {
         file2 = fopen("cfg/cars.cfg", io_write);
      }
      else
      {
         file2 = fopen("cfg/cars.cfg", io_append);
      }
      fwrite(file2, coordsstring);
      idx++;
      fclose(file2);
   }
   return 1;
}[/pawn]
[pawn]      if(dialogid == DIALOG_VEHINFO)
      {
      if(response)
      {
      if(listitem == 0)
      {
      if(500 > JBC_GetPlayerMoney(playerid)) return SCM(playerid, SIVA, "   Nemate novca !");
      JBC_GivePlayerMoney(playerid, -500);
      JBC_RepairVehicle(GetPlayerVehicleID(playerid));
        JBC_SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
        SendClientMessage(playerid, COLOR_GREY, "   Vozilo je popravljeno !");
      ShowPlayerDialog(playerid,DIALOG_TABLICE,DIALOG_STYLE_INPUT,"VEHINFO","Upisite zeljeno\nime tablice:","OK","EXIT");
      }[/pawn]
[pawn]           else if(strcmp(x_nr,"tablice",true) == 0)
           {
            new length = strlen(cmdtext);
         while ((idx < length) && (cmdtext[idx] <= ' '))
         {
            idx++;
         }
         new offset = idx;
         new result[64];
         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
         {
            result[idx - offset] = cmdtext[idx];
            idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "{0B83E6}[{FFFFFF}AG:RP{0B83E6}]{FFFFFF} CMD | {FFFFFF}/v tablice [tablice]");
            return 1;
         }
            //if(2000 > JBC_GetPlayerMoney(playerid)) return SCM(playerid, SIVA, "   Nemas 2 k !");
            if(!IsPlayerInRangeOfPoint(playerid, 5, 1297.6108,-1875.2379,14.6003)) return SCM(playerid, SIVA, "Niste u servisu pored Taxi-a!");
               new vehid;
            if(GetPlayerVehicleID(playerid) == PI[playerid][pPcarkey]) { vehid = PI[playerid][pPcarkey]; }
            else if(GetPlayerVehicleID(playerid) == PI[playerid][pPcarkey2]) { vehid = PI[playerid][pPcarkey2]; }
            else if(GetPlayerVehicleID(playerid) == PI[playerid][pPcarkey3]) { vehid = PI[playerid][pPcarkey3]; }
            else { return 1; }

            if(IsPlayerInVehicle(playerid, vehid))
              {
              for(new c = 0; c < MAX_VEHICLES; c++)
               {
              //strmid(CarInfo[c][cLicense], result, 0, strlen(result), 255);
              SetVehicleNumberPlate(vehid, result);
            SacuvajIgraca(playerid);
            //format(string,sizeof(string),"Postavili ste tablice,one ce nestati nakon restarta servera!  Tablice:%s",result);
            //SCM(playerid, SIVA, string);
            //JBC_GivePlayerMoney(playerid, -2000);
            }
            }
              else
              {
                  SendClientMessage(playerid, COLOR_GREY,"Niste u svom vozilu.");
                  return 1;
              }
              return 1;
           } [/pawn]

To je to!
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: Jakisic poslato Oktobar 28, 2015, 17:02:44 POSLE PODNE
Probaj da uradis /v park nakon toga,nesecam se kako sta sam tu cackao davno je to bilo :D
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 28, 2015, 20:14:51 POSLE PODNE
Citat: Jakisic poslato Oktobar 28, 2015, 17:02:44 POSLE PODNE
Probaj da uradis /v park nakon toga,nesecam se kako sta sam tu cackao davno je to bilo :D

Ma dzabe nista se ne desava
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: [JV:RP] Milos poslato Oktobar 28, 2015, 20:38:22 POSLE PODNE
Nisi postavio ocitavanje dialoga na       ispod     else if(strcmp(x_nr,"tablice",true) == 0)


Probaj pa javi ;)
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 28, 2015, 21:13:22 POSLE PODNE
Citat: [UP] Nixi_Montana poslato Oktobar 28, 2015, 20:38:22 POSLE PODNE
Nisi postavio ocitavanje dialoga na       ispod     else if(strcmp(x_nr,"tablice",true) == 0)


Probaj pa javi ;)

Ma nista se ne desava
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: •Vodka Play• poslato Oktobar 28, 2015, 21:54:19 POSLE PODNE
The vehicle must be re-spawned or re-streamed for the changes to take effect.
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 28, 2015, 22:51:52 POSLE PODNE
Citat: Vodka Play poslato Oktobar 28, 2015, 21:54:19 POSLE PODNE
The vehicle must be re-spawned or re-streamed for the changes to take effect.

Ma probao sam i to nece pa nece sve sam probao i park i sve i rac i rtc ma nist
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: MySQL poslato Oktobar 28, 2015, 23:07:11 POSLE PODNE
-Nadam se da ce ti ova FS  pomoc !  8)

http://forum.sa-mp.com/showthread.php?t=383090
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 29, 2015, 01:34:46 PRE PODNE
Citat: United Extreme RolePlay poslato Oktobar 28, 2015, 23:07:11 POSLE PODNE
-Nadam se da ce ti ova FS  pomoc !  8)

http://forum.sa-mp.com/showthread.php?t=383090

Ne pomaze ni to :(
Naslov: Odg: [Pomoc] Tablice na auto
Poruka od: kim3205 poslato Oktobar 29, 2015, 10:49:45 PRE PODNE
LOCK