Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pagalba SA-MP pagalba Degaline

Degaline

Pagalba kuriant sa-mp serverius, skriptus.
Standartinė Sausis 29th, 2012, 8:38 pm
lauremka Naujokas
Naujokas

Pranešimai: 20
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: lauremka
Atsiliepimai: 0
Sveiki, Norėčiau į serverį pridėti dar keletą degalinių. Bet nelabai moku.
Štai apie degalines game mode.
//==============================================================================
   if(pickupid > pickups[0][degaline]-1 && pickupid < pickups[1][degaline]+1) //Degalines
   {
      if(playerDB[playerid][masina] == -1)
      {
         SendClientMessage(playerid,RED,"* Jus neturite masinos.");
         return 1;
      }

      new modelis = GetVehicleModel(playerDB[playerid][masina]);

      if(modelis == BMX || modelis == MTBIKE || modelis == BIKE || modelis == 462)
      {
          SendClientMessage(playerid,RED,"* Jus neturite masinos.");
         return 1;
      }

      new Float:cpo[3];
      GetVehiclePos(playerDB[playerid][masina],cpo[0],cpo[1],cpo[2]);

      if(!PlayerToPoint(7,playerid,cpo[0],cpo[1],cpo[2]))
      {
         SendClientMessage(playerid,RED,"* Jusu masina per toli");
         return 1;
      }

      new kof,Float:angle;
       new station = pickupid - pickups[0][degaline];

       switch(station)
       {
           case 0: {kof=6; angle=40;} //Docke
           case 1: {kof=6; angle=337;} //Kaime
           case 2: {kof=6; angle=90;} //Cj
           case 3: {kof=6; angle=90;} //Prie tilto
           case 4: {kof=6; angle=90;} //Prie tilto
           case 5: {kof=6; angle=90;} //prie tilto
           case 6: {kof=6; angle=320;} //oro uoste
           case 7: {kof=6; angle=225;} //uoste
           case 8: {kof=6; angle=90;} //uoste
           case 9: {kof=6; angle=90;} //uoste
           case 10: {kof=6; angle=90;} //uoste
            case 11: {kof=6; angle=90;} //uoste
           case 12: {kof=6; angle=90;} //uoste
           case 13: {kof=6; angle=90;} //uoste
           case 14: {kof=6; angle=90;} //uoste
           case 15: {kof=6; angle=225;} //lv
              case 16: {kof=6; angle=225;} //ls furose
              case 17: {kof=6; angle=225;} //lv
              case 18: {kof=6; angle=225;} //lv
              case 19: {kof=6; angle=225;} //lv
              case 20: {kof=6; angle=225;} //lv
              case 21: {kof=6; angle=225;} //lv
              case 22: {kof=6; angle=225;} //lv

      }



      SetPlayerFacingAngle(playerid,angle);
      SetPlayerPos(playerid,PickupIDs[pickupid][0],PickupIDs[pickupid][1],PickupIDs[pickupid][2]);

      playerDB[playerid][pila]=true;
      TogglePlayerControllable(playerid,false);
      Gasup(playerDB[playerid][masina],0,kof,0,playerid);

      ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 4.000000, 0, 0, 0, 0, -1);
         return 1;
   }
   /*    if(pickupid > pickups[0][atm]-1 && pickupid < pickups[1][atm]+1) //Degalines
      {
      ShowPlayerDialog(playerid, 14, DIALOG_STYLE_LIST, "Bankomatas", "{347C17}Balansas\nNuimti pinigus", "Pasirinkti", "Baigti");
      return 1;
      }*/



Čia pickups.txt

P.S. čia aš jau pridėjau degalines
KUr // DEGALINE 1 ir t.t. jau aš pridėjęs esu.

//Degaline
pickups[0][degaline]=CreatePickupA(1650 ,2,-1685.1217,409.1019,7.1797); //Degaline docke
CreatePickupA(1650 ,2,-2026.8896,156.4101,29.0391); // Degaline ROTADA
CreatePickupA(1650 ,2,-1153.4458,-157.9352,14.1484); //Oro uoste
pickups[1][degaline]=CreatePickupA(1650 ,2,-1706.4497,34.8107,3.5495); //furu darbe
pickups[2][degaline]=CreatePickupA282,-2041.7411,483.3805,35.1723,217.0557,0,0,0,0,0,0); // DEGALINE 1
pickups[3][degaline]=CreatePickupA(282,-2042.1670,478.9603,35.1723,173.9357,0,0,0,0,0,0); // DEGALINE 2
pickups[4][degaline]=CreatePickupA(282,-2042.5829,475.0463,35.1723,173.9357,0,0,0,0,0,0); // DEGALINE 3
pickups[5][degaline]=CreatePickupA(282,-2042.9607,471.4910,35.1719,173.9357,0,0,0,0,0,0); // DEGALINE 4
pickups[6][degaline]=CreatePickupA(282,-2037.1982,471.8784,35.1719,173.9357,0,0,0,0,0,0); // DEGALINE 5
pickups[7][degaline]=CreatePickupA(282,-2036.6272,474.9147,35.1719,0.3707,0,0,0,0,0,0); // DEGALINE 6
pickups[8][degaline]=CreatePickupA(282,-2036.6307,479.0254,35.1719,252.5106,0,0,0,0,0,0); // DEGALINE 7
pickups[9][degaline]=CreatePickupA(282,-2037.3013,482.6929,35.1723,181.4557,0,0,0,0,0,0); // DEGALINE 8
pickups[10][degaline]=CreatePickupA(282,-2032.8927,482.8504,35.1719,91.4557,0,0,0,0,0,0); // DEGALINE 9
pickups[11[degaline]=CreatePickupA(282,-2033.4967,479.4647,35.1719,255.7889,0,0,0,0,0,0); // DEGALINE 10
pickups[12][degaline]=CreatePickupA(282,-2033.8159,471.6982,35.1723,310.1890,0,0,0,0,0,0); // DEGALINE 11
pickups[13][degaline]=CreatePickupA(282,-2032.7288,474.7845,35.1719,85.1890,0,0,0,0,0,0); // DEGALINE 12



Kai pridedu i pickups.txt ir compiliuoju meta:

data/pickups.txt(283) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(283) : error 029: invalid expression, assumed zero
data/pickups.txt(283) : warning 215: expression has no effect
data/pickups.txt(284) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(285) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(286) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(287) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(288) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(289) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(290) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(291) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(292) : error 029: invalid expression, assumed zero
data/pickups.txt(293) : error 032: array index out of bounds (variable "pickups")
data/pickups.txt(294) : error 032: array index out of bounds (variable "pickups")
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


13 Errors.

Kaip man jas pridėti, kad skaitytų jas serveris ir piltu kurą ?

Galite padėti labai pagalbos reikia.

Reklama

Standartinė Sausis 29th, 2012, 9:37 pm
TehMiEDiSe Skripteris
Skripteris

Pranešimai: 295
Padėkojo: 4 kartus
Gavo padėkų: 4 kartus
Atsiliepimai: 2
pridek tiesiog taip :
CreatePickupA(1650 ,2,-1153.4458,-157.9352,14.1484); //Oro uoste


tu
pickups[7][degaline=
nereikia

Standartinė Vasaris 3rd, 2012, 12:54 pm
lauremka Naujokas
Naujokas

Pranešimai: 20
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: lauremka
Atsiliepimai: 0
O vistiek atliks funkcija, degalu pilimo ?



  • Reklama

Grįžti į SA-MP pagalba