Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5312 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki. Norėjau įdėti checkpoint'ą aš jį įdėjau viskas veikia. Vėliau norėjau padaryti, kad tik su sunkvežemiais gali atsistoti ant pickup'o. Ir man meta ant vienos eilutės šitą error'ą.

C:\Documents and Settings\Parkas\Desktop\GM\gamemodes\TLF.pwn(245) : error 029: invalid expression, assumed zero

O eilutė tokia:

else

Čia visas skriptas:

public OnPlayerEnterCheckpoint(playerid)
{
if(Ccp[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
else // cia erroras.
SendClientMessage(playerid,COLOR_RED,"Jus turite buti sunkvezimyje");
}
DisablePlayerCheckpoint(playerid);
Ccp[playerid] = 2;
SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
SendClientMessage(playerid,COLOR_GREEN,"Kroviniai prikrauti. Vezkti i jusu tiksla");
return 1;
}
if(Ccp[playerid] == 2)
{
new reward,string[128];
DisablePlayerCheckpoint(playerid);
Ccp[playerid] = 0;
reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
SendClientMessage(playerid,COLOR_GOLD,string);
}
	return 1;
}

Kas padėtu atlygis +rep. ;)

public OnPlayerEnterCheckpoint(playerid)
{
  if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
}
  else
  {
  SendClientMessage(playerid,COLOR_RED,"Jus turite buti sunkvezimyje");
  }
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,COLOR_GREEN,"Kroviniai prikrauti. Vezkti i jusu tiksla");
  return 1;
  }
  if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,COLOR_GOLD,string);
}
  return 1;
}

Turėtu būti gerai : )

boo

public OnPlayerEnterCheckpoint(playerid)
{
  if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
}
  else
  {
  SendClientMessage(playerid,COLOR_RED,"Jus turite buti sunkvezimyje");
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,COLOR_GREEN,"Kroviniai prikrauti. Vezkti i jusu tiksla");
  return 1;
  }
  if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,COLOR_GOLD,string);
}
  return 1;
}

Pabandyk taip

boo

	if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  }
  else
  {
  SendClientMessage(playerid,COLOR_RED,"Jus turite buti sunkvezimyje");
  return 1;
  }
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,COLOR_GREEN,"Kroviniai prikrauti. Vezkti i jusu tiksla");
  }
  else if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,COLOR_GOLD,string);
  }
}

Parodyk error'ą ir tikslia eilutę jeigu dabar mes.

boo

Dabar kažkaip susitvarkiau bet warning'ą meta.

public OnPlayerEnterCheckpoint(playerid)
{
if(Ccp[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

SendClientMessage(playerid,COLOR_RED,"Jus turite buti sunkvezimyje");
}
DisablePlayerCheckpoint(playerid);
Ccp[playerid] = 2;
SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
SendClientMessage(playerid,COLOR_GREEN,"Kroviniai prikrauti. Vezkti i jusu tiksla");
return 1;
}
else{
return 1;
}
	if(Ccp[playerid] == 2)
{
new reward,string[128];
DisablePlayerCheckpoint(playerid);
Ccp[playerid] = 0;
reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
SendClientMessage(playerid,COLOR_GOLD,string);
}
	return 1;
}

Warning'as:

C:\Documents and Settings\Parkas\Desktop\GM\gamemodes\TLF.pwn(292) : warning 225: unreachable code

Eilutė:

if(Ccp[playerid] == 2)

public OnPlayerEnterCheckpoint(playerid)
{
  if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)

  SendClientMessage(playerid,-1,"Jus turite buti sunkvezimyje");
  }
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,-1,"Kroviniai prikrauti. Vezkti i jusu tiksla");
   }
  else if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,-1,string);
}
  return 1;
}

Pasidariau taip pas save ir viskas veikia be error'ų ir be warningų :)

boo

public OnPlayerEnterCheckpoint(playerid)
{
  if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid,-1,"Jus turite buti sunkvezimyje");
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,-1,"Kroviniai prikrauti. Vezkti i jusu tiksla");
   }
  else if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,-1,string);
}
}
  return 1;
} 

Dabar tikrai turėtu būti gerai...

boo

Oj suklaidinau truputi...

štai kodas, turi veikt !

public OnPlayerEnterCheckpoint(playerid)
{
  if(Ccp[playerid] == 1)
  {
  if(IsPlayerInAnyVehicle(playerid))
  {
  if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 514 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER || 403 && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 2;
  SetPlayerCheckpoint(playerid,2784.6443,2585.3943,10.8203,3.0);
  SendClientMessage(playerid,-1,"Kroviniai prikrauti. Vezkti i jusu tiksla");
   }
  else if(Ccp[playerid] == 2)
  {
  new reward,string[128];
  DisablePlayerCheckpoint(playerid);
  Ccp[playerid] = 0;
  reward = GivePlayerMoney(playerid, GetPlayerMoney(playerid) + random(5000) + 1000);
  format(string,sizeof(string),"Jusu atlygis %iLt.", reward);
  SendClientMessage(playerid,-1,string);
}
}
}
  return 1;
}

boo

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5312 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...