Jump to content
  • 0

pomoc error 100.. cannot read from file ,,ostatni"


end_fildoOx

Dotaz

Ahoj, normalne bych to s tou chybou delal tak ze ten soubor stahnu jenze nechapu co tohle je nenapise mi prosim presne nekdo co to je za chybu a jak se ji zbavit? Diky!

btw: kod!

 

#include <ostatni>
//============================================================================//
#define DIALOG_TITUL 2000
//============================================================================//
new Titul[MAX_PLAYERS];
//============================================================================//
new str[256];
new file[50];
//============================================================================//
new ZakazaneTituly[][] =
{
"Administrátor","Administrator","Adminystrátor","Adminystrator","Admynistrátor",
"Admynistrator","Admynystrátor","Admynystrator","Admin","Admyn","Moderator","Moderátor",
"Majitel","Zástupce Majitele","Zastupce Majitele","RCON","VIP","Tester","ku*va","****",
"*****","dě*ka","Devka","Pica","Creator","Curak","*****","Píčus","Picus","Gay","Gej","bu*na",
"Buzík","Buzik","k***t",".",",",":","www","1","2","3","4","5","6","7","8","9","A-Team","ATeam"
};
//============================================================================//
public OnFilterScriptInit()
{
for(new i; i < MAX_PLAYERS; i++)
{
format(file,sizeof(file),"Titul/%s.ini",Jmeno(i));
if(dini_Exists(file))
{
Titul = dini_Int(file,"MaTitul");
}
}
return 1;
}
//============================================================================//
public OnPlayerRequestSpawn(playerid)
{
SM(playerid,""g"Server využívá Titul "r"** "w"New Generation "r"** "g"pro nastavení titulu použijte příkaz "r"/titul");
return 1;
}
//============================================================================//
public OnPlayerText(playerid,text[])
{
if(Titul[playerid] == 1)
{
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
   if(strlen(text) > 64)
   {
new Text[2][65];
strmid(Text[0],text,0,64);
strmid(Text[1],text,64,128);
format(str,sizeof(str),"%s[%s] {%06x}%s"w" (%d): %s%s",dini_Get(file,"BarvaTitulu"),dini_Get(file,"Titul"),GetPlayerColor(playerid) >>> 8,Jmeno(playerid),playerid,dini_Get(file,"BarvaTextu"),Text[0]);
SCMTA(bila,str);
format(str,sizeof(str),"%s%s",dini_Get(file,"BarvaTextu"),Text[1]);
SCMTA(bila,str);
}
else
{
format(str,sizeof(str),"%s[%s] {%06x}%s"w" (%d): %s%s",dini_Get(file,"BarvaTitulu"),dini_Get(file,"Titul"),GetPlayerColor(playerid) >>> 8,Jmeno(playerid),playerid,dini_Get(file,"BarvaTextu"),text);
SCMTA(bila,str);
}
   return 0;
}
return 1;
}
 
//============================================================================//
 
public OnPlayerDisconnect(playerid,reason)
{
Titul[playerid] = 0;
return 1;
}
//============================================================================//
public OnPlayerConnect(playerid)
{
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
if(dini_Exists(file))
{
Titul[playerid] = dini_Int(file,"MaTitul");
}
return 1;
}
//============================================================================//
public OnPlayerCommandText(playerid,cmdtext[])
{
dcmd(titul,5,cmdtext);
dcmd(stitul,6,cmdtext);
return 0;
}
//============================================================================//
dcmd_stitul(playerid,params[])
{
new id,titul[25];
if(!IsPlayerAdmin(playerid)) return SM(playerid,"Nemáte dostatečná oprávnění");
if(sscanf(params,"iz",id,titul)) return SM(playerid,"Použití: "r"/stitul [ ID ] [ Titul ]");
if(strlen(titul) > 25) return SM(playerid,"Zadal jste příliš mnoho znaků");
format(file,sizeof(file),"Titul/%s.ini",Jmeno(id));
if(Titul[id] == 0)
{
if(!dini_Exists(file))
{
   dini_Create(file);
}
Titul[id] = 1;
dini_Set(file,"Titul",titul);
dini_IntSet(file,"MaTitul",1);
dini_Set(file,"BarvaTextu",w);
dini_Set(file,"BarvaTitulu",w);
format(str,sizeof(str),"Správce "w"%s "r"nastavil hráči "w"%s "r"Titul: "g"%s",Jmeno(playerid),Jmeno(id),titul);
SCMTA(red,str);
}
else
{
Titul[id] = 0;
format(str,sizeof(str),"Správce "w"%s "r"odebral hráči "w"%s "r"Titul",Jmeno(playerid),Jmeno(id));
SCMTA(red,str);
dini_Remove(file);
}
return 1;
}
//============================================================================//
dcmd_titul(playerid,params[])
{
#pragma unused params
if(Titul[playerid] == 0)
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul","Vybrat","Zavřít");
  }
else
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul\nOdebrat titul\nZměnit barvu titulu\nZměnit barvu textu","Vybrat","Zavřít");
}
return 1;
}
//============================================================================//
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
  if(dialogid == DIALOG_TITUL)
{
   if(response)
   {
       format(str,sizeof(str),"Zadejte titul, který budete mít před jménem\n\n"r"Příklad: "g"Agent\n"r"Bude Vypadat: "g"[Agent]%s\n"y"[ ! ] Nezadávejte závorky [ ]",Jmeno(playerid));
       switch(listitem)
       {
           case 0: SPD(playerid,DIALOG_TITUL+1,DIALOG_STYLE_INPUT,""g"Titul System",str,"Nastavit","Zpět");
         case 1:
         {
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
SPD(playerid,999,DIALOG_STYLE_MSGBOX,""g"Titul System","Titul odebrán","Ok","");
Titul[playerid] = 0;
dini_Remove(file);
         }
           case 2: SPD(playerid,DIALOG_TITUL+2,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
           case 3: SPD(playerid,DIALOG_TITUL+3,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
}
}
return 1;
}
if(dialogid == DIALOG_TITUL+1)
{
   if(response)
   {
new titul[25];
       if(sscanf(inputtext,"z",titul)) return SPD(playerid,DIALOG_TITUL+1,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Nezadal jste žádný titul","Nastavit","Zpět");
if(strlen(titul) > 25) return SPD(playerid,DIALOG_TITUL+1,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste příliš mnoho znaků","Nastavit","Zpět");
if(strlen(inputtext) > 25) return SPD(playerid,DIALOG_TITUL+1,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste příliš mnoho znaků","Nastavit","Zpět");
if(!IsPlayerAdmin(playerid))
{
for(new i; i < sizeof(ZakazaneTituly); i++)
{
  if(strfind(inputtext,ZakazaneTituly,true) != -1 ) return  SPD(playerid,DIALOG_TITUL+1,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Tento titul je zakázaný","Nastavit","Zpět");
}
}
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
if(!dini_Exists(file))
{
   dini_Create(file);
}
dini_Set(file,"Titul",titul);
format(str,sizeof(str),"Titul nastaven: "g"%s",titul);
SPD(playerid,9999,DIALOG_STYLE_MSGBOX,""g"Titul System",str,"Ok","");
Titul[playerid] = 1;
dini_IntSet(file,"MaTitul",1);
}
else
{
if(Titul[playerid] == 0)
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul","Vybrat","Zavřít");
}
else
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul\nOdebrat titul\nZměnit barvu titulu\nZměnit barvu textu","Vybrat","Zavřít");
}
}
   return 1;
}
if(dialogid == DIALOG_TITUL+2)
{
   if(response)
   {
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
SPD(playerid,DIALOG_TITUL+2,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");        switch(listitem)
       {
           case 0:
           {
dini_Set(file,"BarvaTitulu",w);
SM(playerid,"Barva titulu nastavena na: Bílou");
   }
           case 1:
           {
dini_Set(file,"BarvaTitulu",r);
SM(playerid,"Barva titulu nastavena na: "r"Červenou");
   }
           case 2:
           {
dini_Set(file,"BarvaTitulu",c);
SM(playerid,"Barva titulu nastavena na: "c"Cyanovou");
   }
           case 3:
           {
dini_Set(file,"BarvaTitulu",B);
SM(playerid,"Barva titulu nastavena na: "b"Modrou");
   }
           case 4:
           {
dini_Set(file,"BarvaTitulu",g);
SM(playerid,"Barva titulu nastavena na: "g"Zelenou");
   }
           case 5:
           {
dini_Set(file,"BarvaTitulu",y);
SM(playerid,"Barva titulu nastavena na: "y"Žlutou");
   }
           case 6:
           {
dini_Set(file,"BarvaTitulu",or);
SM(playerid,"Barva titulu nastavena na: "or"Oranžovou");
   }
               case 7:
           {
dini_Set(file,"BarvaTitulu",s);
SM(playerid,"Barva titulu nastavena na: "s"Šedou");
   }
   case 8: SPD(playerid,DIALOG_TITUL+4,DIALOG_STYLE_INPUT,""g"Titul System","Zadejte barvu v hex kódě\n\nPříklad:\n"r"FF0000 - Červená\n"w"FFFFFF - Bílá","Nastavit","Zpět");
}
}
else
{
if(Titul[playerid] == 0)
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul","Vybrat","Zavřít");
}
else
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul\nOdebrat titul\nZměnit barvu titulu\nZměnit barvu textu","Vybrat","Zavřít");
}
}
return 1;
  }
if(dialogid == DIALOG_TITUL+3)
{
   if(response)
   {
format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
SPD(playerid,DIALOG_TITUL+3,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
       switch(listitem)
       {
           case 0:
           {
dini_Set(file,"BarvaTextu",w);
SM(playerid,"Barva textu nastavena na: Bílou");
   }
           case 1:
           {
dini_Set(file,"BarvaTextu",r);
SM(playerid,"Barva textu nastavena na: "r"Červenou");
   }
           case 2:
           {
dini_Set(file,"BarvaTextu",c);
SM(playerid,"Barva textu nastavena na: "c"Cyanovou");
   }
           case 3:
           {
dini_Set(file,"BarvaTextu",B);
SM(playerid,"Barva textu nastavena na: "b"Modrou");
   }
           case 4:
           {
dini_Set(file,"BarvaTextu",g);
SM(playerid,"Barva textu nastavena na: "g"Zelenou");
   }
           case 5:
           {
dini_Set(file,"BarvaTextu",y);
SM(playerid,"Barva textu nastavena na: "y"Žlutou");
   }
           case 6:
           {
dini_Set(file,"BarvaTextu",or);
SM(playerid,"Barva textu nastavena na: "or"Oranžovou");
   }
               case 7:
           {
dini_Set(file,"BarvaTextu",s);
SM(playerid,"Barva textu nastavena na: "s"Šedou");
   }
   case 8: SPD(playerid,DIALOG_TITUL+5,DIALOG_STYLE_INPUT,""g"Titul System","Zadejte barvu v hex kódě\n\nPříklad:\n"r"FF0000 - Červená\n"w"FFFFFF - Bílá","Nastavit","Zpět");
}
}
else
{
if(Titul[playerid] == 0)
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul","Vybrat","Zavřít");
}
else
{
SPD(playerid,DIALOG_TITUL,DIALOG_STYLE_LIST,""g"Titul System","Nastavit titul\nOdebrat titul\nZměnit barvu titulu\nZměnit barvu textu","Vybrat","Zavřít");
}
}
return 1;
  }
if(dialogid == DIALOG_TITUL+4)
{
   if(response)
   {
SPD(playerid,DIALOG_TITUL+2,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
       format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
new barva[6];
if(sscanf(inputtext,"z",barva)) return SPD(playerid,DIALOG_TITUL+4,DIALOG_STYLE_INPUT,""g"Titul System","Zadejte barvu v hex kódě\n\nPříklad:\n"r"FF0000 - Červená\n"w"FFFFFF - Bílá","Nastavit","Zpět");
if(strlen(barva) < 6) return SPD(playerid,DIALOG_TITUL+5,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste přiliš málo znaků","Nastavit","Zpět");
if(strlen(barva) > 6) return SPD(playerid,DIALOG_TITUL+4,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste přiliš mnoho znaků","Nastavit","Zpět");
format(str,sizeof(str),"{%s}",barva);
dini_Set(file,"BarvaTitulu",str);
format(str,sizeof(str),"{%s}Barva titulu nastavena",barva);
SM(playerid,str);
}
else
{
SPD(playerid,DIALOG_TITUL+2,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
}
return 1;
}
if(dialogid == DIALOG_TITUL+5)
{
   if(response)
   {
SPD(playerid,DIALOG_TITUL+3,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
       format(file,sizeof(file),"Titul/%s.ini",Jmeno(playerid));
new barva[6];
if(sscanf(inputtext,"z",barva)) return SPD(playerid,DIALOG_TITUL+5,DIALOG_STYLE_INPUT,""g"Titul System","Zadejte barvu v hex kódě\n\nPříklad:\n"r"FF0000 - Červená\n"w"FFFFFF - Bílá","Nastavit","Zpět");
if(strlen(barva) < 6) return SPD(playerid,DIALOG_TITUL+5,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste přiliš málo znaků","Nastavit","Zpět");
if(strlen(barva) > 6) return SPD(playerid,DIALOG_TITUL+5,DIALOG_STYLE_INPUT,""g"Titul System",""r"CHYBA: Zadal jste přiliš mnoho znaků","Nastavit","Zpět");
format(str,sizeof(str),"{%s}",barva);
dini_Set(file,"BarvaTextu",str);
format(str,sizeof(str),"{%s}Barva textu nastavena",barva);
SM(playerid,str);
}
else
{
SPD(playerid,DIALOG_TITUL+3,DIALOG_STYLE_LIST,""g"Titul System","Bílá\n"r"Červená\n"c"Cyanová\n"b"Modrá\n"g"Zelená\n"y"Žlutá\n"or"Oranžová\n"s"Šedá\n"w"Vlastní barva","Změnit","Zpět");
}
return 1;
}
return 0;
}
//============================================================================//
Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

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...