Započeo KesloV
•26. Dec. 2014.• Zaključano[Pomoc] Ysi ini error
888
pregleda
7
postova
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
11
Postovi:
8
Teme:
Pridružio se:Dec. 2014
26. Dec. 2014.
Skripta koju koristim:Moja neka
Detaljan opis problema: fatal error 100: cannot read from file: "YSI\y_ini"
Dio skr
ipte:
MOLIM VAS DETALJA OPIS STA DA URADIM JAKO BI STE MI POMOGLI!
Detaljan opis problema: fatal error 100: cannot read from file: "YSI\y_ini"
Dio skr
| #include #define DIALOG_REGISTER 1 #define DIALOG_LOGIN 2 #define DIALOG_SUCCESS_1 3 #define DIALOG_SUCCESS_2 4 #define PATH "/Users/%s.ini" #define COL_WHITE "{FFFFFF}" #define COL_RED "{F81414}" #define COL_GREEN "{00FF22}" #define COL_LIGHTBLUE "{00CED1}" enum pInfo { pPass, pCash, pAdmin, pKills, pDeaths } new PlayerInfo; forward LoadUser_data(playerid,name[],value[]); public LoadUser_data(playerid,name[],value[]) { INI_Int("Password",PlayerInfo); INI_Int("Cash",PlayerInfo); INI_Int("Admin",PlayerInfo); INI_Int("Kills",PlayerInfo); INI_Int("Deaths",PlayerInfo); return 1; } stock UserPath(playerid) { new string,playername; GetPlayerName(playerid,playername,sizeof(playername)); format(string,sizeof(string),PATH,playername); return string; } stock udb_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n { s1 = (s1 + buf) % 65521; s2 = (s2 + s1) % 65521; } return (s2 << 16) + s1; } public OnPlayerConnect(playerid) { if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Upisi sifru ispod da bi usao!.","Login","Izadji"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Upisi sifru ispod da bi se registrovao.","Register","Izadji"); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch( dialogid ) { case DIALOG_REGISTER: { if (!response) return Kick(playerid); if(response) { if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Password",udb_hash(inputtext)); INI_WriteInt(File,"Cash",0); INI_WriteInt(File,"Admin",0); INI_WriteInt(File,"Kills",0); INI_WriteInt(File,"Deaths",0); INI_Close(File); SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"Great! Your Y_INI system works perfectly. Relog to save your stats!","Ok",""); } } case DIALOG_LOGIN: { if ( !response ) return Kick ( playerid ); if( response ) { if(udb_hash(inputtext) == PlayerInfo) { INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); GivePlayerMoney(playerid, PlayerInfo); ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok",""); } else { ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit"); } return 1; } } } return 1; } public OnPlayerDisconnect(playerid, reason) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Cash",GetPlayerMoney(playerid)); INI_WriteInt(File,"Admin",PlayerInfo); INI_WriteInt(File,"Kills",PlayerInfo); INI_WriteInt(File,"Deaths",PlayerInfo); INI_Close(File); return 1; } public OnPlayerDeath(playerid, killerid, reason) { PlayerInfo++; PlayerInfo++; return 1; } |
MOLIM VAS DETALJA OPIS STA DA URADIM JAKO BI STE MI POMOGLI!
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
26. Dec. 2014.
Skini ovaj YSI http://www.solidfiles.com/d/6b732baa27/YSI.rar
Zatim kada ga raspakujes ubaci ga u tvoj mod u pawno/include folder
Zatim preko pawna otvori mod i ispod
Ubaci ako nemas ovako
I odradi recompile i vidi sta ce biti.
Takodje kodove iz scripte stavljas u [ code] Text [ /code ] (Samo spojis zagrade)
Zatim kada ga raspakujes ubaci ga u tvoj mod u pawno/include folder
Zatim preko pawna otvori mod i ispod
#include Ubaci ako nemas ovako
#include I odradi recompile i vidi sta ce biti.
Takodje kodove iz scripte stavljas u [ code] Text [ /code ] (Samo spojis zagrade)
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
11
Postovi:
8
Teme:
Pridružio se:Dec. 2014
26. Dec. 2014.
Ma kakvi nece
http://prntscr.com/5l4eiz
http://prntscr.com/5l4eiz
#include
#include
#define SCRIPT_VERSION "v1.0 BETA"
#define LAST_UPDATE "26.12.2014"
#define SCRIPTED_BY "KesloV"
#define SERVER_NAME "Test v1"
//=============================================================================>defines
#define SCRIPT_VERSION "v1.0 BETA"
#define LAST_UPDATE "26.12.2014"
#define SCRIPTED_BY "KesloV"
#define SERVER_NAME "Test v1"
#define crvena "{C61C20}"
#define plava "{0000FF}"
#define zuta "{FFFF80}"
#define ljubicasta "{8000FF}"
#define zelena "{00CE00}"
#define crna "{000F00}"
#define svetloplava "{00FFFF}"
//=============================================================================>news & enums
//=============================================================================>forvards
//=============================================================================>main
main() {
print("Dobrodosli");
print("-------------------------");
printf(" %s:", SERVER_NAME);
printf(" VERZIJA: %s", SCRIPT_VERSION);
printf(" ZADNJI UPDATE: %s", LAST_UPDATE);
printf(" NASKRIPTAO: %s", SCRIPTED_BY);
print("-------------------------");
print("Dobrodosli"); }
//=============================================================================>OnGameModeInit
public OnGameModeInit() {
AddPlayerClass(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
return 1; }
//=============================================================================>Register/Login sistem
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4
#define PATH "/Users/%s.ini"
#define COL_WHITE "{FFFFFF}"
#define COL_RED "{F81414}"
#define COL_GREEN "{00FF22}"
#define COL_LIGHTBLUE "{00CED1}"
enum pInfo
{
pPass,
pCash,
pAdmin,
pKills,
pDeaths
}
new PlayerInfo;
forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
INI_Int("Password",PlayerInfo);
INI_Int("Cash",PlayerInfo);
INI_Int("Admin",PlayerInfo);
INI_Int("Kills",PlayerInfo);
INI_Int("Deaths",PlayerInfo);
return 1;
}
stock UserPath(playerid)
{
new string,playername;
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),PATH,playername);
return string;
}
stock udb_hash(buf[]) {
new length=strlen(buf);
new s1 = 1;
new s2 = 0;
new n;
for (n=0; n {
s1 = (s1 + buf) % 65521;
s2 = (s2 + s1) % 65521;
}
return (s2 << 16) + s1;
}
public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Upisi sifru ispod da bi usao!.","Login","Izadji");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registering...",""COL_WHITE"Upisi sifru ispod da bi se registrovao.","Register","Izadji");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_WHITE"Registering...",""COL_RED"You have entered an invalid password.\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Kills",0);
INI_WriteInt(File,"Deaths",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"Great! Your Y_INI system works perfectly. Relog to save your stats!","Ok","");
}
}
case DIALOG_LOGIN:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GivePlayerMoney(playerid, PlayerInfo);
ShowPlayerDialog(playerid, DIALOG_SUCCESS_2, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_GREEN"You have successfully logged in!","Ok","");
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_RED"You have entered an incorrect password.\n"COL_WHITE"Type your password below to login.","Login","Quit");
}
return 1;
}
}
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
INI_WriteInt(File,"Admin",PlayerInfo);
INI_WriteInt(File,"Kills",PlayerInfo);
INI_WriteInt(File,"Deaths",PlayerInfo);
INI_Close(File);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo++;
PlayerInfo++;
return 1;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
26. Dec. 2014.
Aj ti skini pawno odavde http://files.sa-mp.com/samp03z_svr_R1_win32.zip
Moguce da imas neki problem sa nekim fajlovima iz samog pawna.
Pa kada ubacis pawno opet otvori mod i preko njega uradi recompile.
Moguce da imas neki problem sa nekim fajlovima iz samog pawna.
Pa kada ubacis pawno opet otvori mod i preko njega uradi recompile.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
26. Dec. 2014.
KesloV wrote on December 26, 2014, 4:31 pm:
Opet jedan error i to YSI...
Ajde ljudi jako bi ste mi pomogli molim vas neko!
Hvala unapred!
Ajde ljudi jako bi ste mi pomogli molim vas neko!
Hvala unapred!
Otvori mod sa pawnom iz moda pa compile, kao sto je vec rekao Rudimental.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava