Jump to content

Trasa pomoci CP (jednodusi pouziti)


ATomas

Recommended Posts

Ja si tohjo taky vsim, a diiky za vysvetleni tech funci, nejvice jstem tam nechapal s temy teckami... 10/10 ....ted mam ridicak misto na 250radku, jen na 100 :) :thumbup:

Link to comment
Share on other sites

Ja si tohjo taky vsim, a diiky za vysvetleni tech funci, nejvice jstem tam nechapal s temy teckami... 10/10 ....ted mam ridicak misto na 250radku, jen na 100 :) :thumbup:

ty tecka ale pouze v case znamena od do

takze

case 2..5

od 2 do 5 v tom rozmezi treba kdyz bude promena od 2 do 5 tak se nec ostane kdyz ne tak nic

Link to comment
Share on other sites

  • 4 months later...

error 017: undefined symbol "Strasa" co mam nahradit misto toho strasa nebo jak mam udelat novou promenu ? :d (jsem novacek)

 

ok uz to jede .. ale predposledni cp nejde projet - fyzicky tam je ale kdyz to projedu nechce zmizet .. mam tam cps . dela to u predposledniho protoze jsem zkousel dat cp a zase delal bordel predposledni .. jelikoz pawnim poprve nvm jak to opravit :d

 

mohl bych udelat tech cps klidne 14 .. 14. cp by byl k nicemu 13. by se neobjevil a 12 by byl posledni kterej by zmizel a napsalo se treba "ukoncil jsi zavod" a je to .. ale myslim si ze vetsina pawneru by si rekli proc to mam tak slozite a co to tam pisu za blbosti a proc tam mam o 2 cp vic atd.. a aspon checkpointy nebudu muset delat takhle kdyz mi pomuzete :)

Link to comment
Share on other sites

  • 5 months later...
podla mna chyba tu to ze ked prejde poslednim cp tak mu to bi malo zrušit cp ani neda mani nic nieje k nemu nic napisane. "lol"

 

Podle me to pises do tohoto topicu prilis brzo :wtf:

Link to comment
Share on other sites

Máš tam chybu nikto si ju z vás nevšimol:

 

public OnPlayerEnterRaceCheckpoint(playerid)
{
   if(IsPlayerConnected(playerid))
  {
      switch(ZavodniCP[playerid])
      {
          case START_1 ..  START_1+MAX_CHECKPOINTU_1-2://kdyz jezdi mezi cp a este to nejsou ty posledni
          {
              new CP = ZavodniCP[playerid] - START_1;
              SetPlayerRaceCheckpoint(playerid,0,Strasa[CP][0],Strasa[CP][1],Strasa[CP][2],Strasa[CP+1][0],Strasa[CP+1][1],Strasa[CP+1][2],10);//zobraziem dalsi
               ZavodniCP[playerid] ++ ;//pristeme hodnotu rp odalsi
        }
        case MAX_CHECKPOINTU_1+START_1-1:
        {
            new CP = ZavodniCP[playerid] - MAX_CHECKPOINTU_1;
             SetPlayerRaceCheckpoint(playerid,1,Strasa[CP][0],Strasa[CP][1],Strasa[CP][2],0,0,0,10);//zobrazime posledni
             ZavodniCP[playerid] ++ ;
        }
        case START_1+MAX_CHECKPOINTU_1:
        {
            DisablePlayerRaceCheckpoint(playerid);//projel poslednim
        }
     }
  }
  return 1;
}

 

To je tvoje a má to byť takto:

 

public OnPlayerEnterRaceCheckpoint(playerid)
{
   if(IsPlayerConnected(playerid))
  {
      switch(ZavodniCP[playerid])
      {
          case START_1 ..  START_1+MAX_CHECKPOINTU_1-2://kdyz jezdi mezi cp a este to nejsou ty posledni
          {
              new CP = ZavodniCP[playerid] - START_1;
              SetPlayerRaceCheckpoint(playerid,0,Strasa[CP][0],Strasa[CP][1],Strasa[CP][2],Strasa[CP+1][0],Strasa[CP+1][1],Strasa[CP+1][2],10);//zobraziem dalsi
               ZavodniCP[playerid] ++ ;//pristeme hodnotu rp odalsi
        }
        case MAX_CHECKPOINTU_1+START_1-1:
        {
            new CP = ZavodniCP[playerid] - START_1;
             SetPlayerRaceCheckpoint(playerid,1,Strasa[CP][0],Strasa[CP][1],Strasa[CP][2],0,0,0,10);//zobrazime posledni
             ZavodniCP[playerid] ++ ;
        }
        case START_1+MAX_CHECKPOINTU_1:
        {
            DisablePlayerRaceCheckpoint(playerid);//projel poslednim
        }
     }
  }
  return 1;
}

 

:hehe:

Link to comment
Share on other sites

  • 10 months later...

error 018: initialization data exceeds declared size...

tento error mi dáva na posledný CP

 

{1342.87890625,848.4150390625,6.8125}

...skúšal som ho zmazať ale hodilo to na ďalši, ktorý bol posledný....

 

potom ďalší...

 

error 010: invalid function or declaration...

tento error dáva na:

 

if(!strcmp(cmdtext,"/race",true))
return 1;
return 0;

Link to comment
Share on other sites

  • 3 months later...

	if (strcmp("/race", cmdtext, true, 10) == 0){
	SetPlayerRaceCheckpoint(playerid,0,Strasa[0][0],Strasa[0][1],Strasa[0][2],Strasa[1][0],Strasa[1][1],Strasa[1][2],10);//zobrazime prvni cp
	ZavodniCP[playerid] = START_1+1;
		return 1;
  }
return 0;
}

napíše mi warning unreachable code riadok

if (strcmp("/race", cmdtext, true, 10) == 0){

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...