- 0
ban pe timp
-
Similar Content
-
am un crash care ma bantuie de ceva timp, am jucat vreo cativa ani pe mai multe laptopuri/pc-uri si n am avut treaba asta niciodata, a aparut peste noapte
By reje,
- 1 answer
- 618 views
-
- 1 reply
- 496 views
-
- 1 reply
- 665 views
-
Cum adaug melodie pe timpul logarii? cand se logheaza playerii sa cante o anumita piesa
By Decisivul,
- 2 replies
- 623 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

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