- 0
ban pe timp
-
Similar Content
-
Recently Browsing 0 members
- No registered users viewing this page.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.
Question
SteRiO
//=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-banpetimp-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=
if(strcmp(cmd, "/tempban", true) == 0)
{
new name[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid;
if(PlayerInfo[playerid][pAdmin] >= 3);
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /tempban [PlayerID] [Day(s)] [Reason]");
SendClientMessage(playerid, COLOR_ORANGE, "Function: Temporarily bans a player for specified Days");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /tempban [PlayerID] [Day(s)] [Reason]");
SendClientMessage(playerid, COLOR_ORANGE, "Function: Temporarily bans a player for specified Days");
return 1;
}
new days = strval(tmp);
if(!IsNumeric(tmp))
return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Invalid Day! Only Numbers!");
if(strval(tmp) <= 0 || strval(tmp) > 1000)
return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Invalid Day! (1-1000)");
new reason[128];
reason = strtok2(cmdtext,idx);
if (!strlen(reason))
return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Reason not Specified!");
if (strlen(reason) <= 0 || strlen(reason) > 100)
return SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Invalid Reason length!");
new ip[15];
GetPlayerIp(giveplayerid,ip,15);
GetPlayerName(playerid, name, sizeof name);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
new File:tempban = fopen("LuxAdmin/Config/TempBans.ban", io_append);
if (tempban)
{
new year,month,day;
getdate(year, month, day);
day += days;
if (IsMonth31(month))
{
if (day > 31)
{
month += 1;
if (month > 12)
{
year += 1;
while(day > 31) day -= 31;
}
else while(day > 31) day -= 31;
}
}
else if (!IsMonth31(month))
{
if (day > 30)
{
month += 1;
if (month > 12)
{
year += 1;
while(day > 30) day -= 30;
}
else while(day > 30) day -= 30;
}
}
else if (!IsMonth31(month) && IsMonth29(year) && month == 2)
{
if (day > 29)
{
month += 1;
if (month > 12)
{
year += 1;
while(day > 29) day -= 29;
}
else while(day > 29) day -= 29;
}
}
else if (!IsMonth31(month) && !IsMonth29(year) && month == 2)
{
if (day > 28)
{
month += 1;
if (month > 12)
{
year += 1;
while(day > 28) day -= 28;
}
else while(day > 28) day -= 28;
}
}
format(string, sizeof string, "%d|%d|%d|%s\n", day, month, year, ip);
fwrite(tempban, string);
fclose(tempban);
}
format(string,128,"|- Administrator %s Temporarily Banned %s for %d day(s) | Reason: %s -|",name,giveplayer,days,reason);
SendClientMessageToAll(grey,string);
Kick(giveplayerid);
format(string, sizeof string, "Admin %s Temporarily Banned %s for %d day(s) | Reason: %s",name,giveplayer,days,reason);
SaveIn("TempBansLog",string);
}
else
{
ErrorMessages(playerid, 2);
}
}
else ErrorMessages(playerid, 1);
}
return true;
}
am incercat sa pun comanda /ban pe timp si imi da urmatoarele erori
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61824) : error 036: empty statement
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61851) : error 017: undefined symbol "strtok2"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61851) : error 033: array must be indexed (variable "reason")
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61868) : error 017: undefined symbol "IsMonth31"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61881) : error 017: undefined symbol "IsMonth31"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61894) : error 017: undefined symbol "IsMonth31"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61907) : error 017: undefined symbol "IsMonth31"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61925) : error 017: undefined symbol "grey"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61929) : error 017: undefined symbol "SaveIn"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61933) : error 017: undefined symbol "ErrorMessages"
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61936) : error 029: invalid expression, assumed zero
E:\TOT\Íîâàÿ ïàïêà\gafadas\gamemodes\Gamemode.pwn(61936) : error 017: undefined symbol "ErrorMessages"
8 answers to this question
Recommended Posts