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: rcsbakos2 - 2013. augusztus 05. - 21:25:08

Cím: széf hely változtatása!
Írta: rcsbakos2 - 2013. augusztus 05. - 21:25:08
   if(dialogid == 19997) // Betesz banda 1
{
       if(!response) return 0;
       new penz = strval(inputtext);
   if (penz > GetPlayerMoney(playerid) || penz < 1)
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Nincs ennyi pénzed!\");
      return 1;
   }
   SafeGivePlayerMoney(playerid, -penz);
   bandaegykassza += penz;
   format(string, sizeof(string), \"Betettél a bandakaszába %dFt-t. Új egyenleged: %dFt\",penz,bandaegykassza );
   SendClientMessage(playerid, 0xFFFF00AA, string);
   new nev[32];
   GetPlayerName(playerid, nev, sizeof(nev));
   new h,mi,s,y,m,d;
   getdate(y,m,d);
   gettime(h,mi,s);
   format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d][bank] %s betett a bandakaszába %dFt-t. Mostani egyenlege: %dFt\",y,m,d,h,mi,s,nev,penz,bandaegykassza);
   LoOoG(stringx);
}
if(dialogid == 19996) // Kivesz banda 1
{
          if(!response) return 0;
              new penz = strval(inputtext);
      if (penz > bandaegykassza || penz < 1)
      {
         SendClientMessage(playerid, COLOR_GRAD2, \"Nincs ennyi pénz!\");
         return 1;
      }
       SafeGivePlayerMoney(playerid, penz);
       PlayerInfo[playerid][Penz] += penz;
      bandaegykassza -= penz;
      format(string, sizeof(string), \"Kivettél a bandakasszából %dFt-t. Új egyenleged: %dFt\", penz,bandaegykassza);
      SendClientMessage(playerid, 0xFFFF00AA, string);
      new nev[32];
      GetPlayerName(playerid, nev, sizeof(nev));
      new h,mi,s,y,m,d;
      getdate(y,m,d);
      gettime(h,mi,s);
      format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d][bank] %s kivett a bandakasszából a %d-t. Mostani egyenlege: %dFt\",y,m,d,h,mi,s,nev,penz,bandaegykassza);
      LoOoG(stringx);
}
if(dialogid == 19995) // Betesz banda 2
{
       if(!response) return 0;
       new penz = strval(inputtext);
   if (penz > GetPlayerMoney(playerid) || penz < 1)
   {
      SendClientMessage(playerid, COLOR_GRAD2, \"Nincs ennyi pénzed!\");
      return 1;
   }
   SafeGivePlayerMoney(playerid, -penz);
   bandakettokassza += penz;
   format(string, sizeof(string), \"Betettél a bandakaszába %dFt-t. Új egyenleged: %dFt\",penz,bandakettokassza );
   SendClientMessage(playerid, 0xFFFF00AA, string);
   new nev[32];
   GetPlayerName(playerid, nev, sizeof(nev));
   new h,mi,s,y,m,d;
   getdate(y,m,d);
   gettime(h,mi,s);
   format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d][bank] %s betett a bandakaszába %dFt-t. Mostani egyenlege: %dFt\",y,m,d,h,mi,s,nev,penz,bandakettokassza);
   LoOoG(stringx);
}
if(dialogid == 19994) // Kivesz banda 2
{
          if(!response) return 0;
              new penz = strval(inputtext);
      if (penz > bandakettokassza || penz < 1)
      {
         SendClientMessage(playerid, COLOR_GRAD2, \"Nincs ennyi pénz!\");
         return 1;
      }
       SafeGivePlayerMoney(playerid, penz);
       PlayerInfo[playerid][Penz] += penz;
      bandakettokassza -= penz;
      format(string, sizeof(string), \"Kivettél a bandakasszából %dFt-t. Új egyenleged: %dFt\", penz,bandakettokassza);
      SendClientMessage(playerid, 0xFFFF00AA, string);
      new nev[32];
      GetPlayerName(playerid, nev, sizeof(nev));
      new h,mi,s,y,m,d;
      getdate(y,m,d);
      gettime(h,mi,s);
      format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d][bank] %s kivett a bandakasszából a %d-t. Mostani egyenlege: %dFt\",y,m,d,h,mi,s,nev,penz,bandakettokassza);
      LoOoG(stringx);
}

Hellotok a Las Payadas módba van benne ez az egész!Hol tudom megváltoztatni hogy máshol adja ki a dialogot?:o
én nem jöttem rá erre!
Köszönöm a válaszokat elõre is !
Cím: széf hely változtatása!
Írta: Zsolesszka - 2013. augusztus 05. - 21:44:19
Hát nem ebben az idézett kód részletben.
Keress rá ezekre az értékekre:
19997
19996
19995
19994
Ezek a dialogid-k, és valószínû hogy valami ShowPlayerDialog funkcióban találod, na ott lehet az ami szabályozza hol jelenjen meg az meg ha minden igaz IsPlayerInRangeOfPoint eljárás lesz.
Cím: széf hely változtatása!
Írta: rcsbakos2 - 2013. augusztus 05. - 23:11:13
Hello már megvolt,de írtam ide választ is!:D de amúgy köszönöm!csak túl görgettem az egeret rajta!