24.08.2012, 10:20
I fixed warning with delimiters but I can`t with string I don`t see problem in Script....
Anyone can find problem I can`t find it searching but I don`t see problem
pawn Код:
stock CheckBan(playerid)
{
format(post_string, sizeof(post_string), "action=checkip&apikey="#APIKEY"&ban_ip=%s", ips[playerid]);
HTTP(playerid, HTTP_POST, APIPATH, post_string, "OnCheckResponse");
return 1;
}
public OnBanResponse(index, response_code, data[])
{
if(response_code == 200)
if(strcmp(data, "Success?Ban added", true)) printf("[SAMP-BANS]: Error, API responded with: %s", data);
else SendClientMessage(index, 0xFFFFFF, "The ban was added");
else printf("[SAMP-BANS]: Encountered an error, the page didn't respond");
}
public OnRemoveResponse(index, response_code, data[])
{
if(response_code == 200)
{
if(sscanf(data, "p<?>ss", error, code)) printf("[SAMP-BANS]: Error, API responded with: %s", data);
else if(strcmp(error, "Success", true) == 0) SendClientMessage(index, COLOR_RED, code);
}
else printf("[SAMP-BANS]: Encountered an error, the page didn't respond");
}
public OnCheckResponse(index, response_code, data[])
{
if(response_code == 200)
{
if(sscanf(data, "p<?>ss", error, code)) printf("[SAMP-BANS]: Error, API responded with: %s", data);
else if(strcmp(error, "Success", true) == 0)
{
SendClientMessage(index, 0xFFFFFF, code);
Kick(index);
printf("[SAMP-BANS]: %s", code);
}
else if(strcmp(code, "Ban not found")) printf("[SAMP-BANS]: Error, API responded with: %s", code);
}
else printf("[SAMP-BANS]: Encountered an error, the page didn't respond");
}
![Sad](images/smilies/sad.gif)