Jump to content

Nemovitosti


C3RN3J

Recommended Posts

Cau dam sem lehkou nemovitost je to muj 1 TUT.

Je to moje žádné kopíráctví.

 

Davam sem tento tut protoze i kdyz jich tu par je tak bud za 1 jsou slozite,nejdou

2)moc sem jich tu taky nevidel ktery bych mohl dat do modu tak jsem si udelal vlastni.

 

dost kecu dem na to

 

Na horu do modu

//-----------------------------

new nem;
new Menu:nemmenu;
new mnem;
new nemov[MAX_PLAYERS];
forward nemovitost();

//-------------------------------

do:

public OnGameModeInit()

   nem = CreatePickup(1318,1,X,Y,Z);
   nemmenu = CreateMenu("~y~nemovitost", 1, 150.0, 100.0, 250.0, 150.0);
   AddMenuItem(nemmenu, 0, "Koupit 8 500 000");
   AddMenuItem(nemmenu, 0, "Prodat 4 000 000");
   AddMenuItem(nemmenu, 0, "Vydelek");
   AddMenuItem(nemmenu, 0, "Investice");

SetTimer("nemovitost", 250000, 1);

 

do:

public OnPlayerPickUpPickup(playerid, pickupid)

}
   if(pickupid == nem)
   {
   ShowMenuForPlayer(nemmenu,playerid);
   }
   return 1;
   }

 

 

 

do:

public OnPlayerSelectedMenuRow(playerid, row)

  // pro ty co to nemaj new Menu:Current = GetPlayerMenu(playerid);
  if (Current ==nemmenu ) {
  switch(row) {
  case 0:{
  if(mnem == 1) return SendClientMessage(playerid, COLOR_ZELENA, "[  ••  ]: Je nám líto, tuto nemovitost již někdo vlastní !");
  if(nemov[playerid]==1)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost již máš koupenou");
  if (ZjistitHraciPenize(playerid) < 9999999) return SendClientMessage(playerid,0x0077FFFF,"[ ! ] Nemáš dostatek peněz.Potřebuješ 10 000 000$");
  SendClientMessage(playerid, 0x0077FFFF, "[ ! ]Koupil jsi si nemovitost č.1 za 10 000 000");
  DatHraciPenize(playerid, -10000000);
  nemov[playerid]= 1;
  GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  format(string, sizeof(string), "[ ! ] %s koupil  nemovitost č.1", sendername);
  SendClientMessageToAll(COLOR_VIOLET, string);
  mdum1a = 1;
  }
  }


  switch(row) {
  case 1:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  {
  GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  format(string, sizeof(string), "[ ! ] %s prodal nemovitost č.1", mdum1a);
  SendClientMessageToAll(COLOR_VIOLET, string);
  DatHraciPenize(playerid, 5000000);
  SendClientMessage(playerid, 0x0077FFFF, "[ ! ]Prodal jsi nemovitost č.1 za 5 000 000");//napíše zprávu
  nemov[playerid]= 0;
  mdum1a = 0;
  }
  }}

  switch(row) {
  case 2:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  {
  if(promena[playerid]==1)return SendClientMessage(playerid,COLOR_RED,"Nemovitosti nevydelaly.");
  DatHraciPenize(playerid, many);
  promena[playerid]= 1;
  format(string, sizeof(string), "Vybral jsi %d z nemovitosti.", many);
  SendClientMessage(playerid,B_ORAN, string);
  many = 0;
  }}
  }

  switch(row) {
  case 3:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  if (ZjistitHraciPenize(playerid) < 1000000) return SendClientMessage(playerid,0x0077FFFF,"[ ! ] Nemáš dostatek peněz.Potřebuješ 1 000 000$");
  {
  if(nemov[playerid] == 1)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 2;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 2)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 3;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 3)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 4;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 4)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 5;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 5)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 6;
  DatHraciPenize(playerid, -1000000);
  }else{
  SendClientMessage(playerid, COLOR_RED,"Do teto nemovitosti uz nemuzes investovat!");
  }}}}}}}}

  return 0;
  }

 

a poslední:kamkoliv do modu

public nemovitost()
     {

     for(new i=0; i      if(nemov[i]==1){ many += 10000; promena[i]= 0; }else{
     }}
     return 1;
}

 

 

To je vse pokud najdete nejakou chybu napiste.

Link to comment
Share on other sites

Guest [BJ]boban88

fuj je tam asi 10 chyb je to cele copy nic neni vysvetlene ale vobec nic dokonca si tam este nechal aj nejake suradky a upozornim ta na jednu chybu ostatne si hladaj sam

vsetkym co si to daju do modu (ctrl+c ctrl+v) to hodi undefined symbol "Current" podla mna ani sam nevies jak to opravit je to hnusne okopirovane !!! -0/10 :thumbdown: :thumbdown: :zachod: :sick:

Link to comment
Share on other sites

okopirovani to neni a opravit to dokuzu.

a kazdy si to taky dokaze opravit kdyz umi aspon neco s pawnem.

ja predpokladam ze uz nekdtere veci maji v mode tak uz je sem nadevam

a jestli to chces vysvetlit staci rict.

 

-- sob 18. pro 2010 22:04:13 --

 

ja tam zadnou chybu nenasel me to pracuje super.ani 1 war tam nemam.

 

-- sob 18. pro 2010 22:08:44 --

 

opravil jsem to kvuli tobe co na to rikas ted ?

Link to comment
Share on other sites

Ani ne ! Už je tu hromada tutoriálů na nemovitosti, každej se může kouknout třeba jak je udělaný CZ Property. Navíc Menu se v dnešní době už nepoužívá ;) 1/10 za snahu.

Link to comment
Share on other sites

  • 1 year later...

 

Cau dam sem lehkou nemovitost je to muj 1 TUT.

Je to moje žádné kopíráctví.

 

Davam sem tento tut protoze i kdyz jich tu par je tak bud za 1 jsou slozite,nejdou

2)moc sem jich tu taky nevidel ktery bych mohl dat do modu tak jsem si udelal vlastni.

 

dost kecu dem na to

 

Na horu do modu

//-----------------------------

new nem;
new Menu:nemmenu;
new mnem;
new nemov[MAX_PLAYERS];
forward nemovitost();

//-------------------------------

do:

public OnGameModeInit()

   nem = CreatePickup(1318,1,X,Y,Z);
   nemmenu = CreateMenu("~y~nemovitost", 1, 150.0, 100.0, 250.0, 150.0);
   AddMenuItem(nemmenu, 0, "Koupit 8 500 000");
   AddMenuItem(nemmenu, 0, "Prodat 4 000 000");
   AddMenuItem(nemmenu, 0, "Vydelek");
   AddMenuItem(nemmenu, 0, "Investice");

SetTimer("nemovitost", 250000, 1);

 

do:

public OnPlayerPickUpPickup(playerid, pickupid)

}
   if(pickupid == nem)
   {
   ShowMenuForPlayer(nemmenu,playerid);
   }
   return 1;
   }

 

 

 

do:

public OnPlayerSelectedMenuRow(playerid, row)

  // pro ty co to nemaj new Menu:Current = GetPlayerMenu(playerid);
  if (Current ==nemmenu ) {
  switch(row) {
  case 0:{
  if(mnem == 1) return SendClientMessage(playerid, COLOR_ZELENA, "[  ••  ]: Je nám líto, tuto nemovitost již někdo vlastní !");
  if(nemov[playerid]==1)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost již máš koupenou");
  if (ZjistitHraciPenize(playerid) < 9999999) return SendClientMessage(playerid,0x0077FFFF,"[ ! ] Nemáš dostatek peněz.Potřebuješ 10 000 000$");
  SendClientMessage(playerid, 0x0077FFFF, "[ ! ]Koupil jsi si nemovitost č.1 za 10 000 000");
  DatHraciPenize(playerid, -10000000);
  nemov[playerid]= 1;
  GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  format(string, sizeof(string), "[ ! ] %s koupil  nemovitost č.1", sendername);
  SendClientMessageToAll(COLOR_VIOLET, string);
  mdum1a = 1;
  }
  }


  switch(row) {
  case 1:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  {
  GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
  format(string, sizeof(string), "[ ! ] %s prodal nemovitost č.1", mdum1a);
  SendClientMessageToAll(COLOR_VIOLET, string);
  DatHraciPenize(playerid, 5000000);
  SendClientMessage(playerid, 0x0077FFFF, "[ ! ]Prodal jsi nemovitost č.1 za 5 000 000");//napíše zprávu
  nemov[playerid]= 0;
  mdum1a = 0;
  }
  }}

  switch(row) {
  case 2:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  {
  if(promena[playerid]==1)return SendClientMessage(playerid,COLOR_RED,"Nemovitosti nevydelaly.");
  DatHraciPenize(playerid, many);
  promena[playerid]= 1;
  format(string, sizeof(string), "Vybral jsi %d z nemovitosti.", many);
  SendClientMessage(playerid,B_ORAN, string);
  many = 0;
  }}
  }

  switch(row) {
  case 3:{
  if(nemov[playerid]==0)return SendClientMessage(playerid,COLOR_RED,"Tuto nemovitost nemáš koupenou");
  if (ZjistitHraciPenize(playerid) < 1000000) return SendClientMessage(playerid,0x0077FFFF,"[ ! ] Nemáš dostatek peněz.Potřebuješ 1 000 000$");
  {
  if(nemov[playerid] == 1)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 2;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 2)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 3;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 3)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 4;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 4)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 5;
  DatHraciPenize(playerid, -1000000);
  }else{
  if(nemov[playerid] == 5)
  {
  SendClientMessage(playerid, COLOR_LIGHTGREEN,"Investoval jsi do sve nemovitosti");
  nemov[playerid] = 6;
  DatHraciPenize(playerid, -1000000);
  }else{
  SendClientMessage(playerid, COLOR_RED,"Do teto nemovitosti uz nemuzes investovat!");
  }}}}}}}}

  return 0;
  }

 

a poslední:kamkoliv do modu

public nemovitost()
     {

     for(new i=0; i      if(nemov[i]==1){ many += 10000; promena[i]= 0; }else{
     }}
     return 1;
}

 

 

To je vse pokud najdete nejakou chybu napiste.

 

 

Existuje v tvoji zemi Spoiler? Jinak 0/10 :ble: :razz: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...