Jump to content
  • 0

pomoc Bank System


LukasB

Dotaz

Čus, mám bank systém a piše chyby:

 

 

C:\Users\Luke\Desktop\bank.pwn(296) : warning 213: tag mismatch

C:\Users\Luke\Desktop\bank.pwn(298) : error 006: must be assigned to an array

Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

 

 

1 Error.

 

 

 

Kód:

// ----------------------| Include

#include <a_samp>

#include <dini>

 

// ----------------------| Define

#undef MAX_PLAYERS

#define MAX_PLAYERS 10 // místo eísla 10 si udilejte vlastní podle slotu na serveru ...

 

#define MAX_BANKS 10 // místo eísla 10 si zmiote kolik chcete max. banek

 

#define ZALOZENI_PENIZE 3000 // pokud chcete aby úeet banky stál 3000, nechte to tak, jestli mío nebo víc tak si to zmiote§u

 

#define SCM SendClientMessage

#define SCMTA SendClientMessageToAll

 

 

#define COLOR_WHITE         0xFFFFFFAA

#define COLOR_GREY          0xAFAFAFAA

#define COLOR_SYSTEM        0xAFAFAFAA

#define COLOR_BLACK         0x000000AA

#define COLOR_BROWN         0xA52A2AAA

#define COLOR_ADMIN         0x2587CEFF

#define COLOR_YELLOW        0xB8860BAA

#define COLOR_BLUE          0x00FFFF

#define COLOR_GREEN         0x33AA33AA

#define COLOR_PINK          0xFFC0CBAA

#define COLOR_RED           0xE10000AA

#define BARVA_OLIVOVA       0x9ACD32AA

#define BARVA_FIALOVA       0x800080AA

#define COLOR_ORANGE        0xFF9900AA

#define BARVA_SVETLEMODRA   0x33CCFFAA

#define BARVA_TMAVEZELENA   0x008000FF

#define BARVA_SVETLEZELENA  0x7FFF00AA

 

 

// ----------------------| Forwards

 

forward OnBankPickupPickUp(playerid);

forward OnBankDialog(playerid,dialogid, response, listitem, inputtext[]);

forward OnBankDisconnect(playerid);

forward OnBankConnect(playerid);

forward OnBankClickedPlayer(playerid,clickedplayerid);

 

// ----------------------| Stocks

 

 

stock IsNumeric(const string[])

{

   new length=strlen(string);

   if (length==0) return false;

   for (new i = 0; i < length; i++)

   {

      if ((string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+')|| (string[i]=='-' && i!=0)|| (string[i]=='+' && i!=0)) return false;

   }

   if (length==1 && (string[0]=='-' || string[0]=='+')) return false;

   return true;

}

 

stock PlayerName(playerid)

{

new name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,sizeof(name));

return name;

}

// ----------------------| New && Enum

 

enum INFO_BANK

{

Float:Pos_X,

Float:Pos_Y,

Float:Pos_Z,

};

 

enum BANK_INFO

{

prachy,

pin,

clicked,

};

 

new Banka[MAX_BANKS][INFO_BANK];

new Pocet_Banek = 0;

new bool:Ma_Banku[MAX_PLAYERS];

new Jeho_B_Ucet[MAX_PLAYERS][BANK_INFO];

new Pin[MAX_PLAYERS];

 

 

 

// ----------------------| AddBank (na poidání banky)

 

stock AddBank(Float:x,Float:y,Float:z)

{

if(Pocet_Banek > MAX_BANKS)

{

print("Poekroeen limit banek!");

SendRconCommand("exit");

}

 

else

{

   Banka[Pocet_Banek][Pos_X] = x;

   Banka[Pocet_Banek][Pos_Y] = y;

   Banka[Pocet_Banek][Pos_Z] = z;

   #if defined LABELS_BANKS

   Create3DTextLabel("Bankomat",0xFFD700,Banka[Pocet_Banek][Pos_X],Banka[Pocet_Banek][Pos_Y],Banka[Pocet_Banek][Pos_Z],50.0,0,0);

   #endif

   CreatePickup(1274,1,Banka[Pocet_Banek][Pos_X],Banka[Pocet_Banek][Pos_Y],Banka[Pocet_Banek][Pos_Z]);

   Pocet_Banek ++;

}

return true;

}

 

// ----------------------| GiveBankMoney

 

stock GiveBankMoney(playerid,castka)

{

if(Ma_Banku[playerid])

{

   Jeho_B_Ucet[playerid][prachy] += castka;

}

return true;

}

 

// ----------------------| OnBankPickupPickUp

 

public OnBankPickupPickUp(playerid)

{

for(new i;i<Pocet_Banek;i++)

{

if(IsPlayerInRangeOfPoint(playerid,2,Banka[i][Pos_X],Banka[i][Pos_Y],Banka[i][Pos_Z]))

{

   ShowPlayerDialog(playerid,25000,DIALOG_STYLE_LIST,"Banka","Založit úeet\nVýpis úetu\nUložit peníze\nVybrat peníze","Vybrat","Nic");

}

}

return true;

}

 

// ----------------------| OnBankDialog

 

public OnBankDialog(playerid,dialogid, response, listitem, inputtext[])

{

if(dialogid == 25000)

{

   if(response == 1)

   {

       if(listitem == 0)

       {

           if(!Ma_Banku[playerid])

           {

           new string[40];

           format(string,sizeof(string),"Nemáš na založení b. úetu! (%d $)",ZALOZENI_PENIZE);

           #if defined PLACENA_BANKA

           if(GetPlayerMoney(playerid) < ZALOZENI_PENIZE) return SCM(playerid,COLOR_YELLOW,string);

           GivePlayerMoney(playerid,-ZALOZENI_PENIZE);

           ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");

           #endif

           ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");

}

}

if(listitem == 1)

{

   if(Ma_Banku[playerid])

   {

   new string[60];

   format(string,sizeof(string),"{FF0000}Na{FFFF00} konti{66FF00} máš{FFFFFF}:{9900FF} %d $",Jeho_B_Ucet[playerid][prachy]);

ShowPlayerDialog(playerid,25002,DIALOG_STYLE_MSGBOX,"Výpis úetu",string,"OK","");

}

}

if(listitem == 2)

{

   if(Ma_Banku[playerid])

   {

       ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit","OK","Nic");

}

}

if(listitem == 3)

{

   if(Ma_Banku[playerid])

   {

new string[40];

format(string,sizeof(string),"Na úeti máš: %d $",Jeho_B_Ucet[playerid][prachy]);

ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");

}

}

 

}

}

if(dialogid == 25001)

{

   if(response == 1)

   {

       Pin[playerid] = strval(inputtext);

       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");

       if(strlen(inputtext) == 4)

       {

       new cesta[10],string[70];

       format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));

       format(string,sizeof(string),"Vytvooil sis bankovní úeet s pinem {FFFFFF} %s",Pin[playerid]);

       SCM(playerid,COLOR_YELLOW,string);

       dini_Create(cesta);

       dini_Set(cesta,"Pin",Pin[playerid]);

       Ma_Banku[playerid] = true;

}

else

{

   SCM(playerid,COLOR_RED,"Etyomístný!!!!");

   ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");

}

 

}

}

if(dialogid == 25003)

{

   if(response == 1)

   {

if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit","OK","Nic");

if(strval(inputtext) > GetPlayerMoney(playerid)) return ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit(musíš taky na to mit)","OK","Nic");

new string[30];

format(string,sizeof(string),"Vložil jsi do banky %s $",inputtext);

GiveBankMoney(playerid,strval(inputtext));

}

}

if(dialogid == 25004)

{

   if(response == 1)

   {

new string[40],string1[50];

format(string,sizeof(string),"Na úeti máš: %d $",Jeho_B_Ucet[playerid][prachy]);

       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");

       if(strval(inputtext) > Jeho_B_Ucet[playerid][prachy]) return ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");

       format(string1,sizeof(string1),"Vzal sis z banky %s $",inputtext);

       GivePlayerMoney(playerid,strval(inputtext));

}

}

if(dialogid == 25005)

{

   if(response == 1)

   {

       new cesta[10];

format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));

       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25005,DIALOG_STYLE_INPUT,"Tvoje PIN","Pokud chceš hráei poslat peníze, musíš zadat svuj etyomístný pinkód","OK","Nic");

       if(strcmp(dini_Get(cesta,"Pin"),inputtext,true)==0)

       {

           ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");

}

}

}

if(dialogid == 25006)

{

   if(response == 1)

   {

       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");

       if(strval(inputtext) > Jeho_B_Ucet[playerid][prachy]) return ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");

       new string1[35],string2[35];

       format(string1,sizeof(string1),"Poslal jsi hráei %s %s $",PlayerName(Jeho_B_Ucet[playerid][clicked]),inputtext);

       format(string2,sizeof(string2),"Hráe %s ti poslal %s $",PlayerName(playerid),inputtext);

       SCM(playerid,COLOR_GREEN,string1);

       SCM(Jeho_B_Ucet[playerid][clicked],COLOR_GREEN,string2);

       GiveBankMoney(playerid,-strval(inputtext));

       GiveBankMoney(Jeho_B_Ucet[playerid][clicked],strval(inputtext));

}

}

return true;

}

 

// ----------------------| OnBankDisconnect

 

public OnBankDisconnect(playerid)

{

if(Ma_Banku[playerid])

{

   new cesta[10];

        format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));

        dini_BoolSet(cesta,"AMA",Ma_Banku[playerid]);

        dini_IntSet(cesta,"Prachy",Jeho_B_Ucet[playerid][prachy]);

}

return true;

}

 

// ----------------------| OnBankConnect

 

public OnBankConnect(playerid)

{

new cesta[10];

  format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));

   Ma_Banku[playerid] = dini_Bool(cesta,"AMA");

   Jeho_B_Ucet[playerid][prachy] = dini_Int(cesta,"Prachy");

   Pin[playerid] = dini_Get(cesta,"Pin");

   return true;

}

 

// ----------------------| OnBankClickedPlayer

 

public OnBankClickedPlayer(playerid,clickedplayerid)

{

Jeho_B_Ucet[playerid][clicked] = clickedplayerid;

if(Ma_Banku[clickedplayerid])

{

   ShowPlayerDialog(playerid,25005,DIALOG_STYLE_INPUT,"Tvoje PIN","Pokud chceš hráei poslat peníze, musíš zadat svuj etyomístný pinkód","OK","Nic");

}

else

{

SCM(playerid,COLOR_RED,"Hráe nemá bankovní úeet");

}

return true;

}

 
Link to comment
Share on other sites

5 odpovědí na tuto otázku

Recommended Posts

  • 0

Skus :)

 

// ----------------------| Include

#include <a_samp>
#include <dini>
 
// ----------------------| Define
#undef MAX_PLAYERS
#define MAX_PLAYERS 10 // místo eísla 10 si udilejte vlastní podle slotu na serveru ...
 
#define MAX_BANKS 10 // místo eísla 10 si zmiote kolik chcete max. banek
 
#define ZALOZENI_PENIZE 3000 // pokud chcete aby úeet banky stál 3000, nechte to tak, jestli mío nebo víc tak si to zmiote§u
 
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
 
 
#define COLOR_WHITE         0xFFFFFFAA
#define COLOR_GREY          0xAFAFAFAA
#define COLOR_SYSTEM        0xAFAFAFAA
#define COLOR_BLACK         0x000000AA
#define COLOR_BROWN         0xA52A2AAA
#define COLOR_ADMIN         0x2587CEFF
#define COLOR_YELLOW        0xB8860BAA
#define COLOR_BLUE          0x00FFFF
#define COLOR_GREEN         0x33AA33AA
#define COLOR_PINK          0xFFC0CBAA
#define COLOR_RED           0xE10000AA
#define BARVA_OLIVOVA       0x9ACD32AA
#define BARVA_FIALOVA       0x800080AA
#define COLOR_ORANGE        0xFF9900AA
#define BARVA_SVETLEMODRA   0x33CCFFAA
#define BARVA_TMAVEZELENA   0x008000FF
#define BARVA_SVETLEZELENA  0x7FFF00AA
 
 
// ----------------------| Forwards
 
forward OnBankPickupPickUp(playerid);
forward OnBankDialog(playerid,dialogid, response, listitem, inputtext[]);
forward OnBankDisconnect(playerid);
forward OnBankConnect(playerid);
forward OnBankClickedPlayer(playerid,clickedplayerid);
 
// ----------------------| Stocks
 
 
stock IsNumeric(const string[])
{
   new length=strlen(string);
   if (length==0) return false;
   for (new i = 0; i < length; i++)
   {
      if ((string > '9' || string < '0' && string!='-' && string!='+')|| (string=='-' && i!=0)|| (string=='+' && i!=0)) return false;
   }
   if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
   return true;
}
 
stock PlayerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
}
// ----------------------| New && Enum
 
enum INFO_BANK
{
Float:Pos_X,
Float:Pos_Y,
Float:Pos_Z,
};
 
enum BANK_INFO
{
prachy,
pin,
clicked,
};
 
new Banka[MAX_BANKS][iNFO_BANK];
new Pocet_Banek = 0;
new bool:Ma_Banku[MAX_PLAYERS];
new Jeho_B_Ucet[MAX_PLAYERS][bANK_INFO];
new Pin[MAX_PLAYERS];
 
 
 
// ----------------------| AddBank (na poidání banky)
 
stock AddBank(Float:x,Float:y,Float:z)
{
if(Pocet_Banek > MAX_BANKS)
{
print("Poekroeen limit banek!");
SendRconCommand("exit");
}
 
else
{
   Banka[Pocet_Banek][Pos_X] = x;
   Banka[Pocet_Banek][Pos_Y] = y;
   Banka[Pocet_Banek][Pos_Z] = z;
   #if defined LABELS_BANKS
   Create3DTextLabel("Bankomat",0xFFD700,Banka[Pocet_Banek][Pos_X],Banka[Pocet_Banek][Pos_Y],Banka[Pocet_Banek][Pos_Z],50.0,0,0);
   #endif
   CreatePickup(1274,1,Banka[Pocet_Banek][Pos_X],Banka[Pocet_Banek][Pos_Y],Banka[Pocet_Banek][Pos_Z]);
   Pocet_Banek ++;
}
return true;
}
 
// ----------------------| GiveBankMoney
 
stock GiveBankMoney(playerid,castka)
{
if(Ma_Banku[playerid])
{
   Jeho_B_Ucet[playerid][prachy] += castka;
}
return true;
}
 
// ----------------------| OnBankPickupPickUp
 
public OnBankPickupPickUp(playerid)
{
for(new i;i<Pocet_Banek;i++)
{
if(IsPlayerInRangeOfPoint(playerid,2,Banka[Pos_X],Banka[Pos_Y],Banka[Pos_Z]))
{
   ShowPlayerDialog(playerid,25000,DIALOG_STYLE_LIST,"Banka","Založit úeet\nVýpis úetu\nUložit peníze\nVybrat peníze","Vybrat","Nic");
}
}
return true;
}
 
// ----------------------| OnBankDialog
 
public OnBankDialog(playerid,dialogid, response, listitem, inputtext[])
{
if(dialogid == 25000)
{
   if(response == 1)
   {
       if(listitem == 0)
       {
           if(!Ma_Banku[playerid])
           {
           new string[40];
           format(string,sizeof(string),"Nemáš na založení b. úetu! (%d $)",ZALOZENI_PENIZE);
           #if defined PLACENA_BANKA
           if(GetPlayerMoney(playerid) < ZALOZENI_PENIZE) return SCM(playerid,COLOR_YELLOW,string);
           GivePlayerMoney(playerid,-ZALOZENI_PENIZE);
           ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");
           #endif
           ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");
}
}
if(listitem == 1)
{
   if(Ma_Banku[playerid])
   {
   new string[60];
   format(string,sizeof(string),"{FF0000}Na{FFFF00} konti{66FF00} máš{FFFFFF}:{9900FF} %d $",Jeho_B_Ucet[playerid][prachy]);
ShowPlayerDialog(playerid,25002,DIALOG_STYLE_MSGBOX,"Výpis úetu",string,"OK","");
}
}
if(listitem == 2)
{
   if(Ma_Banku[playerid])
   {
       ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit","OK","Nic");
}
}
if(listitem == 3)
{
   if(Ma_Banku[playerid])
   {
new string[40];
format(string,sizeof(string),"Na úeti máš: %d $",Jeho_B_Ucet[playerid][prachy]);
ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");
}
}
 
}
}
if(dialogid == 25001)
{
   if(response == 1)
   {
       Pin[playerid] = strval(inputtext);
       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");
       if(strlen(inputtext) == 4)
       {
       new cesta[10],string[70];
       format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));
       format(string,sizeof(string),"Vytvooil sis bankovní úeet s pinem {FFFFFF} %s",Pin[playerid]);
       SCM(playerid,COLOR_YELLOW,string);
       dini_Create(cesta);
       dini_Set(cesta,"Pin",Pin[playerid]);
       Ma_Banku[playerid] = true;
}
else
{
   SCM(playerid,COLOR_RED,"Etyomístný!!!!");
   ShowPlayerDialog(playerid,25001,DIALOG_STYLE_INPUT,"Heslo","Vyber si PIN pro bankovní úeet (eíslami, 4místné)","OK","");
}
 
}
}
if(dialogid == 25003)
{
   if(response == 1)
   {
if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit","OK","Nic");
if(strval(inputtext) > GetPlayerMoney(playerid)) return ShowPlayerDialog(playerid,25003,DIALOG_STYLE_INPUT,"Vložit peníze","Napiš eíselni, kolik $ chceš do banky vložit(musíš taky na to mit)","OK","Nic");
new string[30];
format(string,sizeof(string),"Vložil jsi do banky %s $",inputtext);
GiveBankMoney(playerid,strval(inputtext));
}
}
if(dialogid == 25004)
{
   if(response == 1)
   {
new string[40],string1[50];
format(string,sizeof(string),"Na úeti máš: %d $",Jeho_B_Ucet[playerid][prachy]);
       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");
       if(strval(inputtext) > Jeho_B_Ucet[playerid][prachy]) return ShowPlayerDialog(playerid,25004,DIALOG_STYLE_INPUT,"Vybrat peníze",string,"Vybrat","Nic");
       format(string1,sizeof(string1),"Vzal sis z banky %s $",inputtext);
       GivePlayerMoney(playerid,strval(inputtext));
}
}
if(dialogid == 25005)
{
   if(response == 1)
   {
       new cesta[10];
format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));
       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25005,DIALOG_STYLE_INPUT,"Tvoje PIN","Pokud chceš hráei poslat peníze, musíš zadat svuj etyomístný pinkód","OK","Nic");
       if(strcmp(dini_Get(cesta,"Pin"),inputtext,true)==0)
       {
           ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");
}
}
}
if(dialogid == 25006)
{
   if(response == 1)
   {
       if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");
       if(strval(inputtext) > Jeho_B_Ucet[playerid][prachy]) return ShowPlayerDialog(playerid,25006,DIALOG_STYLE_INPUT,"Kolik chceš poslat","Napiš eíselni, kolik chceš hráei poslat peniz","Odeslat","Zrušit");
       new string1[35],string2[35];
       format(string1,sizeof(string1),"Poslal jsi hráei %s %s $",PlayerName(Jeho_B_Ucet[playerid][clicked]),inputtext);
       format(string2,sizeof(string2),"Hráe %s ti poslal %s $",PlayerName(playerid),inputtext);
       SCM(playerid,COLOR_GREEN,string1);
       SCM(Jeho_B_Ucet[playerid][clicked],COLOR_GREEN,string2);
       GiveBankMoney(playerid,-strval(inputtext));
       GiveBankMoney(Jeho_B_Ucet[playerid][clicked],strval(inputtext));
}
}
return true;
}
 
// ----------------------| OnBankDisconnect
 
public OnBankDisconnect(playerid)
{
if(Ma_Banku[playerid])
{
   new cesta[10];
        format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));
        dini_BoolSet(cesta,"AMA",Ma_Banku[playerid]);
        dini_IntSet(cesta,"Prachy",Jeho_B_Ucet[playerid][prachy]);
}
return true;
}
 
// ----------------------| OnBankConnect
 
public OnBankConnect(playerid)
{
new cesta[10];
  format(cesta,sizeof(cesta),"/Banka/%s.bank",PlayerName(playerid));
   Ma_Banku[playerid] = dini_Bool(cesta,"AMA");
   Jeho_B_Ucet[playerid][prachy] = dini_Int(cesta,"Prachy");
   Pin[playerid] = dini_Set(cesta,"Pin");
   return true;
}
 
// ----------------------| OnBankClickedPlayer
 
public OnBankClickedPlayer(playerid,clickedplayerid)
{
Jeho_B_Ucet[playerid][clicked] = clickedplayerid;
if(Ma_Banku[clickedplayerid])
{
   ShowPlayerDialog(playerid,25005,DIALOG_STYLE_INPUT,"Tvoje PIN","Pokud chceš hráei poslat peníze, musíš zadat svuj etyomístný pinkód","OK","Nic");
}
else
{
SCM(playerid,COLOR_RED,"Hráe nemá bankovní úeet");
}
return true;

 

}

Link to comment
Share on other sites

  • 0

na inom forku mi to opravili -.-

Kdyby ses o vyřešení problému snažil ty sám (např. doplnil označení chybných řádků), tak to tu máš opravený do pěti minut. Jinak žádnou pomoc nečekej, když to sem hodíš bez jakejchkoliv informací a pak si to přijdeš vyzvednout.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...