[Pitanje] Include u vezi CP-ova

Započeo ...Nikola..., Oktobar 21, 2011, 17:09:58 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: LARP Edit
Detaljan opis problema: Koji od ovih Includeova ima veze sa  SetPlayerCheckpoint i da li mogu prouzrokovati neki problem u skripti?
Dio skripte:
#include <a_samp>
//#include <a_sampmysql>
#include <core>
#include <float>
#include <time>
#include <file>
#include <utils>
#include <morphinc>
#include <a_npc>
#include <streamer>
#include <Dini>
//#include <sscanf>
#pragma tabsize 0
static gTeam[MAX_PLAYERS];

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

a_samp ti je za checkpointe, a njega svakako moras imat includan u skripti  ;)

Registrirajte se na Pecalicu! (Rewards1 & Prizerebel tip stranice samo sto je ova za Balkan!) Molim preko ovog linka :)

Speedo & Fuel by #marcus.

Što se tiče skriptanja mogu vam pomoći sa manjim problemima, za nešto veliko me ne ispitujte!

Citat: #marcus. poslato Oktobar 21, 2011, 20:47:09 POSLE PODNE
a_samp ti je za checkpointe, a njega svakako moras imat includan u skripti  ;)
Jel on i za regular CP-ove il Dinamicne?
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

a_samp ti je za najobicnije cp-ove

a za dinamicne nezz na sto mislis, mozda CreateDynamicCP? ako na to mislis onda imas "streamer", al on ti je za objekte i za pickupove i za sve, tak da njega vjerojatno zbog toga koristis  ;)

Registrirajte se na Pecalicu! (Rewards1 & Prizerebel tip stranice samo sto je ova za Balkan!) Molim preko ovog linka :)

Speedo & Fuel by #marcus.

Što se tiče skriptanja mogu vam pomoći sa manjim problemima, za nešto veliko me ne ispitujte!

Citat: #marcus. poslato Oktobar 22, 2011, 22:12:45 POSLE PODNE
a_samp ti je za najobicnije cp-ove

a za dinamicne nezz na sto mislis, mozda CreateDynamicCP? ako na to mislis onda imas "streamer", al on ti je za objekte i za pickupove i za sve, tak da njega vjerojatno zbog toga koristis  ;)
Ma neznam ni sam,ali zelim fix-at stvar koju je napravio Cuervo koji je radio mod LARP...Jer kod ucitavanja Cp-ova ti ucita CP od komande(prvi)a OnplayerCheckpoint nece(ostale)...vjerojatno nije problem u modu jer sam usporeÄ'iva GF i LARP razlike nema dok mozda u tim includovima postoji razlika
Cak sam uspio kontaktirat i tog lika on nema pojma u cemu je problem,al ja msl da je problem u tim includovima pa me zanimalo koji imaju veze s CP-ovima da ih pokusam zamjeniti s GF(Jer vjerojatno oni su nesto editovali u tim includovima tako da se sistem pomjesao)
Znm sigurno da se moze sredit jer u skriptanju je sve moguce,davao sam i nagrade za to malo manje od 100â,¬...meni je mod bitan
Poslednja Izmena: Oktobar 23, 2011, 17:49:19 POSLE PODNE od Ante_Street
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

N0NE

nije do includeova skini samp03c server i prebaci includove pa ces vidjet da nije do toga, to ti je bug negdje u modu

Citat: [AG] n0nE poslato Oktobar 23, 2011, 18:12:20 POSLE PODNE
nije do includeova skini samp03c server i prebaci includove pa ces vidjet da nije do toga, to ti je bug negdje u modu
Kako moze biti bug ako je sve isto kao i u gf modu nije mi jasno pojasni gdje bi mogao biti//likovi koji su dizajnirali mod dirali su i includove,a nevjerujem da je rijec u modu(bug tvoj)
Koliko ja znm cijeli sistem su sami napravili i editovali gdje su stigli
Poslednja Izmena: Oktobar 23, 2011, 18:20:58 POSLE PODNE od Ante_Street
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

pokusaj zamijeniti onda te includeove i testirati, ali nemoj zaboraviti stare spremiti negdje da ti se ne izbrisu  ;)

Registrirajte se na Pecalicu! (Rewards1 & Prizerebel tip stranice samo sto je ova za Balkan!) Molim preko ovog linka :)

Speedo & Fuel by #marcus.

Što se tiče skriptanja mogu vam pomoći sa manjim problemima, za nešto veliko me ne ispitujte!

U LA-RP modu kada radiš CheckPoint-e, moraš koristit CASE 0; itd., nemogu se sjetiti zašto.Ugl. to ti je problem kod LA-RP moda. ;)

Citat: R3DM4N poslato Oktobar 23, 2011, 21:16:35 POSLE PODNE
U LA-RP modu kada radiš CheckPoint-e, moraš koristit CASE 0; itd., nemogu se sjetiti zašto.Ugl. to ti je problem kod LA-RP moda. ;)
Odlicno...kako se case koristi ja sam obicno koristio else if?
Msl kako cu napraviti da mi ocitava CP po CP sa IsPlayerInRangeOfPoint...i s case-om mos li mi dat cod pa da pokusam onaj od LARP-a bas i nevalja

Ovo je dio cod-a od larp-a

   if(FarmerVar[playerid] == 1)
{
   if (IsPlayerInAnyVehicle(playerid))
{
   new carid = GetPlayerVehicleID(playerid);
   new cash=(random(70-20)+20);
   if(IsAHarvest(carid))
   {
       switch(FarmerPickup[playerid][0])
       {
           case 0:
        {
            SetPlayerCheckpoint(playerid, -205.9348,-1332.2749,10.4056, 5.0);
            if(JustStarted[playerid] != 0)
                       {
                        JustStarted[playerid] = 0;
}
}
case 1:
        {
            SetPlayerCheckpoint(playerid, -376.7750,-1437.6874,25.7266, 5.0);
            if(JustStarted[playerid] != 0)
                       {

                       

Sadrzi neki JustStarted,FarmerVar i ovo switch(FarmerPickup[playerid][0]) nema nigdje IsPlayerInRangeOfPoint.
Poslednja Izmena: Oktobar 23, 2011, 23:33:11 POSLE PODNE od Ante_Street
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika

Ovako sam ti ja naučio s case .


forward Textovi2();
public Textovi2()
{
switch (msg)
    {
   case 0:
        {
          new newtext[41];
          format(newtext, sizeof(newtext), "VAS TEXT");
          TextDrawSetString(Textovi, newtext);
          msg++;
        }
   case 1:
        {
          new newtext[128];
          format(newtext, sizeof(newtext), "VAS TEXT");
          TextDrawSetString(Textovi, newtext);
          msg++;
}
   case 2:
        {
          new newtext[41];
          format(newtext, sizeof(newtext), "VAS TEXT");
          TextDrawSetString(Textovi, newtext);
          msg++;
}
   case 3:
        {
          new newtext[41];
          format(newtext, sizeof(newtext), "VAS TEXT");
          TextDrawSetString(Textovi, newtext);
      msg=0;
        }

    }
}



Znači ovo nikakve veze nema s CheckPoint-ima,ali tu imaš primjer,tako i s CheckPoint,nadam se da si me skužio.

;)

Citat: R3DM4N poslato Oktobar 23, 2011, 23:40:46 POSLE PODNE
Ovako sam ti ja naučio s case .


forward Textovi2();
public Textovi2()
{
switch (msg)
   {
  case 0:
       {
         new newtext[41];
         format(newtext, sizeof(newtext), "VAS TEXT");
         TextDrawSetString(Textovi, newtext);
         msg++;
       }
  case 1:
       {
         new newtext[128];
         format(newtext, sizeof(newtext), "VAS TEXT");
         TextDrawSetString(Textovi, newtext);
         msg++;
}
  case 2:
       {
         new newtext[41];
         format(newtext, sizeof(newtext), "VAS TEXT");
         TextDrawSetString(Textovi, newtext);
         msg++;
}
  case 3:
       {
         new newtext[41];
         format(newtext, sizeof(newtext), "VAS TEXT");
         TextDrawSetString(Textovi, newtext);
     msg=0;
       }

   }
}



Znači ovo nikakve veze nema s CheckPoint-ima,ali tu imaš primjer,tako i s CheckPoint,nadam se da si me skužio.

;)

Moglo bi upalit,al kako da definiram msg,i kako da koristim IsPlayerInRangeOfPoint il se nemora?

Jedna mi stvar nije jasna OnPlayerEnterRaceCheckpoint radi jer sam radio evente/OnPlayerEnterCheckpoint neradi gle sada ovo..dio je race-a(OnPlayerEnterRaceCheckpoint):
      if(PlayerInfo[playerid][pXrace] >= 2)
              {
              if(PlayerToPoint(20, playerid,2604.9822,-1498.0508,16.3385))//cp1
              {
                      if(PlayerInfo[playerid][pXrace] == 2)
                      {
                           PlayerInfo[playerid][pXrace] = 3;
                           SetPlayerRaceCheckpoint(playerid, 2, 2584.1074, -2080.1182, 3.0492, 2633.2224, -1617.3926, 10.7250, 5);// kao sto vidite u race cp unosite iduci cp i onaj iza njega
  }
              }
              if(PlayerToPoint(5, playerid,2584.1074, -2080.1182, 3.0492))//cp2
              {
                      if(PlayerInfo[playerid][pXrace] == 3)
                      {
                           PlayerInfo[playerid][pXrace] = 4;
                           SetPlayerRaceCheckpoint(playerid, 0, 2633.2224, -1617.3926, 10.7250, 2655.4707, -1212.2347, 61.4727, 5);
  }
              }

Race savrseno radi...    Samo sto se ovdje koristi SetPlayerRaceCheckpoint
Poslednja Izmena: Oktobar 26, 2011, 23:49:43 POSLE PODNE od Ante_Street
Trazim "Profesionalnog Skriptera" da mi napravi jednu stvar,cijena nebitna nek mi se javi na pm....trazim lika koji zna raditi ne nekog pocetnika