20.07.2013, 12:42
hello guys ^^, i have tried to add aka system from ladmin to my server and i convert it to INI.. It giving me errors here are codes
From Above codes i'm getting errors
From This I'm getting error
Please can you guys correct it? Thanks
pawn Code:
// under OnPlayerConnect
new PlayerName[MAX_PLAYER_NAME], string[128];// line 1566
GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
new tmp3[50]; GetPlayerIp(playerid,tmp3,50);
if(strlen(INI_Load("ladmin/config/aka.ini", tmp3)) == 0) INI_Write("ladmin/config/aka.txt", tmp3, PlayerName);
else
{
if( strfind( INI_Load("ladmin/config/aka.ini", tmp3), PlayerName, true) == -1 )
{
format(string,sizeof(string),"%s,%s", dini_Get("ladmin/config/aka.ini",tmp3), PlayerName);
INI_Write("ladmin/config/aka.ini", tmp3, string); // 1575
}
}
Code:
D:\1v1_Nouman_server\filterscripts\project.pwn(1566) : warning 219: local variable "PlayerName" shadows a variable at a preceding level D:\1v1_Nouman_server\filterscripts\project.pwn(1566) : error 021: symbol already defined: "string" D:\1v1_Nouman_server\filterscripts\project.pwn(1569) : error 035: argument type mismatch (argument 2) D:\1v1_Nouman_server\filterscripts\project.pwn(1569) : error 017: undefined symbol "INI_Write" D:\1v1_Nouman_server\filterscripts\project.pwn(1572) : error 035: argument type mismatch (argument 2) D:\1v1_Nouman_server\filterscripts\project.pwn(1574) : error 017: undefined symbol "dini_Get" D:\1v1_Nouman_server\filterscripts\project.pwn(1575) : warning 217: loose indentation D:\1v1_Nouman_server\filterscripts\project.pwn(1575) : error 017: undefined symbol "INI_Write"
pawn Code:
//aka command
dcmd_aka(playerid,params[]) {
if(pInfo[playerid][Adminlevel] < 1) return SendClientMessage(playerid, COLOR_RED, ""ERROR_MESSAGE"");
if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /aka [playerid]");
new player1, playername[MAX_PLAYER_NAME], str[128], tmp3[50];
player1 = strval(params);
if(!IsPlayerConnected(player1) && player1 == INVALID_PLAYER_ID) return SCM(playerid, COLOR_RED, "Invalid id.");
GetPlayerIp(player1,tmp3,50);
GetPlayerName(player1, playername, sizeof(playername));
format(str,sizeof(str),"AKA: [%s id:%d] [%s] %s", playername, player1, tmp3, INI_Load("ladmin/config/aka.ini",tmp3) );// 4428
SendClientMessage(playerid,COLOR_HOTPINK,str);
return 1;
}
Code:
D:\1v1_Nouman_server\filterscripts\project.pwn(4428) : error 035: argument type mismatch (argument 2)