Szerző Téma: Defensive bank utalás,pénz berakás/kivétel  (Megtekintve 806 alkalommal)

Nem elérhető Team

Defensive bank utalás,pénz berakás/kivétel
« Dátum: 2014. szeptember 05. - 21:53:36 »
0 Show voters
Sziasztok!
Az lenne a problémám ,hogy tudok minuszba utalni/pénzt berakni és felvenni. Ebben szeretném a segítségeteket kérni.
 
if(dialogid == 9)
{
    if(!response) return 1;
if(pInfo[playerid][pMoney] >= strval(inputtext))
{
    if(strval(inputtext) == 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
    pInfo[playerid][pMoney] -= strval(inputtext);
    pInfo[playerid][pBankMoney] += strval(inputtext);
   format(S, sizeof(S), \"Sikeres letét! * Betéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
   SendClientMessage(playerid, ZOLD, S);
   cmd_me(playerid, \"betesz némi pénzt.\");
   if(strval(inputtext) >= 20000)
   {
      format(S2, sizeof(S2), \"[AC] %s betett egy nagyobb összeget a bankba! | %d$ |\", Nev(playerid), strval(inputtext));
      SendAdminMessage(FONTOS, S2);
   }
}
else
{
    SendClientMessage(playerid, PIROS, \"Sajnos, nincs ennyi pénzed!\");
    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}
if(dialogid == 10)
{
    if(!response) return 1;
        if(pInfo[playerid][pBankMoney] >= strval(inputtext))
        {
            pInfo[playerid][pMoney] += strval(inputtext);
            pInfo[playerid][pBankMoney] -= strval(inputtext);
            format(S, sizeof(S), \"Sikeres felvétel! * Felvéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
   SendClientMessage(playerid, ZOLD, S);
            cmd_me(playerid, \"felvesz némi pénzt.\");
   if(strval(inputtext) >= 20000)
   {
      format(S2, sizeof(S2), \"[AC] %s kivett egy nagyobb összeget a bankból! | %d$ |\", Nev(playerid), strval(inputtext));
      SendAdminMessage(FONTOS, S2);
   }
}
else
{
    SendClientMessage(playerid, PIROS, \"Sajnos nincs ennyi pénz a számlán!\");
    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}

 

if(dialogid == 12)
{
    if(!response) return 1;
       if(pInfo[playerid][pBankMoney] >= strval(inputtext))
       {
           pInfo[playerid][pBankMoney] -= strval(inputtext);
           if(pInfo[playerid][pBankMoney] >= 1)
           pInfo[pInfo[playerid][pKinek]][pBankMoney] += strval(inputtext);
   if(pInfo[pInfo[playerid][pKinek]][pMobile] == 1)
   {
           format(S, sizeof(S), \"SMS! Tárgya: Bejövõ átutalás | Üzenet: Számlaszám: %d Összeg: %d$ *\", pInfo[playerid][pBankSzamla], strval(inputtext));
           SendClientMessage(pInfo[playerid][pKinek], ZOLD, S);
   }
           SendClientMessage(playerid, ZOLD, \"* Sikeres átutalás!\");
          
            pInfo[playerid][pKinek] = 0;
            cmd_me(playerid, \"átutalt egy bankszámlára.\");
}
else
{
    SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a számlán!\");
    ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
}
}

 
[mod]Javítottam helyetted a

taget

tagre![/mod]
« Utoljára szerkesztve: 2014. szeptember 06. - 12:30:12 írta Dfoglalo »

Nem elérhető rayle

  • 174
    • Profil megtekintése
Defensive bank utalás,pénz berakás/kivétel
« Válasz #1 Dátum: 2014. szeptember 05. - 22:16:27 »
0 Show voters
if(dialogid == 9)
{
     if(!response) return 1;
  if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
  if(pInfo[playerid][pMoney] >= strval(inputtext))
  {
      pInfo[playerid][pMoney] -= strval(inputtext);
      pInfo[playerid][pBankMoney] += strval(inputtext);
   format(S, sizeof(S), \"Sikeres letét! * Betéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
   SendClientMessage(playerid, ZOLD, S);
   
   cmd_me(playerid, \"betesz némi pénzt.\");
   
   if(strval(inputtext) >= 20000)
   {
    format(S2, sizeof(S2), \"[AC] %s betett egy nagyobb összeget a bankba! | %d$ |\", Nev(playerid), strval(inputtext));
    SendAdminMessage(FONTOS, S2);
   }
  }
  else
  {
      SendClientMessage(playerid, PIROS, \"Sajnos, nincs ennyi pénzed!\");
      ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
  }
}
if(dialogid == 10)
{
     if(!response) return 1;
        if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
        if(pInfo[playerid][pBankMoney] >= strval(inputtext))
        {
            pInfo[playerid][pMoney] += strval(inputtext);
            pInfo[playerid][pBankMoney] -= strval(inputtext);
            format(S, sizeof(S), \"Sikeres felvétel! * Felvéve: %d$ | Egyenleg: %d$ *\", strval(inputtext), pInfo[playerid][pBankMoney]);
   SendClientMessage(playerid, ZOLD, S);
            cmd_me(playerid, \"felvesz némi pénzt.\");
   if(strval(inputtext) >= 20000)
   {
    format(S2, sizeof(S2), \"[AC] %s kivett egy nagyobb összeget a bankból! | %d$ |\", Nev(playerid), strval(inputtext));
    SendAdminMessage(FONTOS, S2);
   }
  }
  else
  {
      SendClientMessage(playerid, PIROS, \"Sajnos nincs ennyi pénz a számlán!\");
      ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
  }
}

 

if(dialogid == 12)
{
     if(!response) return 1;
     if(strval(inputtext) <= 0) return SendClientMessage(playerid, PIROS, \"* Minimum: $1\");
     if(pInfo[playerid][pBankMoney] >= strval(inputtext))
     {
         pInfo[playerid][pBankMoney] -= strval(inputtext);
         if(pInfo[playerid][pBankMoney] >= 1)
         pInfo[pInfo[playerid][pKinek]][pBankMoney] += strval(inputtext);
   if(pInfo[pInfo[playerid][pKinek]][pMobile] == 1)
   {
          format(S, sizeof(S), \"SMS! Tárgya: Bejövõ átutalás | Üzenet: Számlaszám: %d Összeg: %d$ *\", pInfo[playerid][pBankSzamla], strval(inputtext));
          SendClientMessage(pInfo[playerid][pKinek], ZOLD, S);
   }
         SendClientMessage(playerid, ZOLD, \"* Sikeres átutalás!\");
         
          pInfo[playerid][pKinek] = 0;
            cmd_me(playerid, \"átutalt egy bankszámlára.\");
  }
  else
  {
      SendClientMessage(playerid, PIROS, \"Nincs ennyi pénz a számlán!\");
      ShowPlayerDialog(playerid, 8, DIALOG_STYLE_LIST, \"Bank\", \"Letét\\nFelvétel\\nÁtutalás\\nEgyenleg\", \"Rendben\", \"Mégsem\");
  }
}

Nem elérhető Team

Defensive bank utalás,pénz berakás/kivétel
« Válasz #2 Dátum: 2014. szeptember 05. - 22:28:41 »
0 Show voters
Köszönöm, le fogom tesztelni.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal