16.05.2010, 01:40
Hi all,
When I type things, and change the language few times, i get crashes, its horrible, any idea how to fix this?
here is on player text-
Its located on a filterscript, not on my gamemode.
Here is onplayerconnect on the same filterscript-
When I type things, and change the language few times, i get crashes, its horrible, any idea how to fix this?
here is on player text-
Its located on a filterscript, not on my gamemode.
Code:
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][LoggedIn] !=1) return SendClientMessage(playerid,COLOR_RED,"אתה חייב להתחבר בשביל לרשום");
new file[128],pName[24],s[128];
GetPlayerName(playerid,pName,24);
format(file,128,"Tags/%s.ini",pName);
if(!dini_Isset(file,"Tag"))
{
if(fexist(file))
{
format(s,128," %s [ID:%d]",text,playerid);
SendPlayerMessageToAll(playerid, s);
}
return 0;
}
else if(dini_Isset(file,"Tag"))
{
if(fexist(file))
{
format(s,128," %s [ID:%d| %s]",text,playerid,dini_Get(file,"Tag"));
SendPlayerMessageToAll(playerid, s);
return 1;
}
}
return 0;
}
Code:
new file[128],pName[24],s[128];
GetPlayerName(playerid,pName,24);
format(file,128,"Tags/%s.ini",pName);
if(!fexist(file))
{
dini_Create(file);
dini_Set(file,"Tag","");
}
new ServerName[26];
GetServerVarAsString("hostname",ServerName,26);
if(!dini_Exists(GetPlayerFile(playerid)))
{
format(String,256," - /Register - בכדי להירשם אנא הקש ,\"%s\" ברוך הבא",GetName(playerid));
SendClientMessage(playerid,COLOR_BRIGHTRED,String);
return 1;
}
else if(dini_Exists(GetPlayerFile(playerid)) && !PlayerInfo[playerid][LoggedIn])
{
format(String,256," - בכדי להתחבר לחשבונך אנא הקש סיסמה,\"%s\" ברוך הבא",GetName(playerid));
SendClientMessage(playerid,COLOR_BRIGHTRED,String);
if(!dini_Exists(GetPlayerFile(playerid))) return SendClientMessage(playerid,COLOR_LIGHTBLUE," - /Register - אינך רשום במערכת, כדי להירשם אנא הקש");
if(PlayerInfo[playerid][LoggedIn]) return SendClientMessage(playerid,COLOR_LIGHTBLUE," - .הינך מחובר לחשבונך כבר");
format(PlayerInfo[playerid][Password],24,"%s",dini_Get(GetPlayerFile(playerid),"Password"));
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT," .התחברות - -=Stunts & DM=-"," .אנא הקש את סיסמתך בבקשה - -=Stunts & DM=-","התחבר","ביטול");
return 1;
}
return 1;
}

