Szerző Téma: Apróbb ház rendszer probléma  (Megtekintve 719 alkalommal)

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Apróbb ház rendszer probléma
« Dátum: 2014. március 19. - 19:35:57 »
0 Show voters
Sziasztok! Házrendszeremet készítem és adódott egy apróbb probléma.
 
   if(dialogid == 779)
{
    new azonosito = LekerHaz(playerid);
    if(response)
    {
   if(hInfo[azonosito][Hazar] >= pInfo[playerid][penz])
   {
      SendClientMessage(playerid, COLOR_ORANGE, \"Nincs elég pénzed a lakás megvásárlásához!\");
   }
   else if(hInfo[azonosito][Hazar] <= pInfo[playerid][penz])
   {
      hInfo[azonosito][Elado] = 0;
      hInfo[azonosito][TulajNick] = playername(playerid);
      pInfo[playerid][penz] = -hInfo[azonosito][Hazar];
      SendClientMessage(playerid, COLOR_ORANGE, \"A házat sikeresen megvásároltad!\");
   }
}
}

 
Erre a sorra ír errort:
hInfo[azonosito][TulajNick] = playername(playerid);

 
Ötletem sincs hogy lehetne megoldani másképp.
« Utoljára szerkesztve: 2014. október 23. - 14:57:31 írta Dfoglalo »

Nem elérhető rhassi

  • 624
    • Profil megtekintése
Apróbb ház rendszer probléma
« Válasz #1 Dátum: 2014. március 19. - 19:42:01 »
0 Show voters
hInfo[azonosito][TulajNick] = \"\";
strcat(hInfo[azonosito][TulajNick], playername(playerid));

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Apróbb ház rendszer probléma
« Válasz #2 Dátum: 2014. március 19. - 19:44:17 »
0 Show voters
  • Mi a hibaüzenet?
  • Másold be az enum létrehozását!
  • Másold be a név lekérdezõ függvényedet! (Habár az gondolom jó.)

 

Egyébként szerintem nem fog menni így a dolog, hogy lekérdezed és értéknek azonnal be is állítod... Maximum úgy tudod megoldani a dolgot, hogyha elõre megadod, hogy string legyen az a változó, majd esetleg a nevet hozzá csatolod strcattal.
[mod]Most pedig zárom a témát. A további mondandódat ezzel a témával kapcsolatban a kiemelt témában írd le![/mod]


Miközben ezt megírtam, rhassi megelõzött. :D

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Apróbb ház rendszer probléma
« Válasz #3 Dátum: 2014. március 19. - 19:35:57 »
0 Show voters
Sziasztok! Házrendszeremet készítem és adódott egy apróbb probléma.
 
   if(dialogid == 779)
{
    new azonosito = LekerHaz(playerid);
    if(response)
    {
   if(hInfo[azonosito][Hazar] >= pInfo[playerid][penz])
   {
      SendClientMessage(playerid, COLOR_ORANGE, \"Nincs elég pénzed a lakás megvásárlásához!\");
   }
   else if(hInfo[azonosito][Hazar] <= pInfo[playerid][penz])
   {
      hInfo[azonosito][Elado] = 0;
      hInfo[azonosito][TulajNick] = playername(playerid);
      pInfo[playerid][penz] = -hInfo[azonosito][Hazar];
      SendClientMessage(playerid, COLOR_ORANGE, \"A házat sikeresen megvásároltad!\");
   }
}
}

 
Erre a sorra ír errort:
hInfo[azonosito][TulajNick] = playername(playerid);

 
Ötletem sincs hogy lehetne megoldani másképp.
« Utoljára szerkesztve: 2014. október 23. - 14:57:31 írta Dfoglalo »

Nem elérhető rhassi

  • 624
    • Profil megtekintése
Apróbb ház rendszer probléma
« Válasz #4 Dátum: 2014. március 19. - 19:42:01 »
0 Show voters
hInfo[azonosito][TulajNick] = \"\";
strcat(hInfo[azonosito][TulajNick], playername(playerid));

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Apróbb ház rendszer probléma
« Válasz #5 Dátum: 2014. március 19. - 19:44:17 »
0 Show voters
  • Mi a hibaüzenet?
  • Másold be az enum létrehozását!
  • Másold be a név lekérdezõ függvényedet! (Habár az gondolom jó.)

 

Egyébként szerintem nem fog menni így a dolog, hogy lekérdezed és értéknek azonnal be is állítod... Maximum úgy tudod megoldani a dolgot, hogyha elõre megadod, hogy string legyen az a változó, majd esetleg a nevet hozzá csatolod strcattal.
[mod]Most pedig zárom a témát. A további mondandódat ezzel a témával kapcsolatban a kiemelt témában írd le![/mod]


Miközben ezt megírtam, rhassi megelõzött. :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal