GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: doboka98 - 2014. március 19. - 19:35:57

Cím: Apróbb ház rendszer probléma
Írta: doboka98 - 2014. március 19. - 19:35:57
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.
Cím: Apróbb ház rendszer probléma
Írta: rhassi - 2014. március 19. - 19:42:01
hInfo[azonosito][TulajNick] = \"\";
strcat(hInfo[azonosito][TulajNick], playername(playerid));
Cím: Apróbb ház rendszer probléma
Írta: Dfoglalo - 2014. március 19. - 19:44:17

 

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
Cím: Apróbb ház rendszer probléma
Írta: doboka98 - 2014. március 19. - 19:35:57
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.
Cím: Apróbb ház rendszer probléma
Írta: rhassi - 2014. március 19. - 19:42:01
hInfo[azonosito][TulajNick] = \"\";
strcat(hInfo[azonosito][TulajNick], playername(playerid));
Cím: Apróbb ház rendszer probléma
Írta: Dfoglalo - 2014. március 19. - 19:44:17

 

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