skype
Wiek: 36 Na forum: 4920 dni Posty: 38
Nick w MP: eReM
Piwa : 8
Witam ot?? mam problem dotycz?cy gdy np: kogo? zbanuje lub dam kick nie wyskakuje za co dosta? kicka lub bana
Kod:
public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 8498, 2231.8047, 1035.7188, 46.8203, 0.25);
RemoveBuildingForPlayer(playerid, 8705, 2231.8047, 1035.7188, 46.8203, 0.25);
RemoveBuildingForPlayer(playerid, 8707, 2107.3516, 1003.0547, 32.9844, 0.25);
RemoveBuildingForPlayer(playerid, 8819, 2254.1797, 956.5078, 13.8750, 0.25);
RemoveBuildingForPlayer(playerid, 9126, 2107.3750, 1003.0781, 33.0000, 0.25);
RemoveBuildingForPlayer(playerid, 1261, 2100.2656, 902.8516, 25.7656, 0.25);
RemoveBuildingForPlayer(playerid, 1267, 2100.2656, 902.8516, 25.7656, 0.25);
RemoveBuildingForPlayer(playerid, 9184, 2097.4609, 900.7734, 31.7578, 0.25);
RemoveBuildingForPlayer(playerid, 8620, 2107.3516, 1003.0547, 32.9844, 0.25);
RemoveBuildingForPlayer(playerid, 8621, 2107.5938, 1003.0625, 42.1406, 0.25);
RemoveBuildingForPlayer(playerid, 8889, 2137.8672, 1038.9141, 10.3594, 0.25);
RemoveBuildingForPlayer(playerid, 8503, 2254.1797, 956.5078, 13.8750, 0.25);
RemoveBuildingForPlayer(playerid, 3509, 2292.4453, 984.8594, 9.6953, 0.25);
RemoveBuildingForPlayer(playerid, 3509, 2336.0156, 985.3281, 9.6953, 0.25);
RemoveBuildingForPlayer(playerid, 3509, 2336.0156, 1024.5781, 9.6953, 0.25);
RemoveBuildingForPlayer(playerid, 3509, 2336.0156, 1073.6953, 9.6953, 0.25);
PlayAudioStreamForPlayer(playerid, "http://www.radio.pionier.net.pl/stream.pls?radio=eska-stream6");
//warsztat
RemoveBuildingForPlayer(playerid, 3276, 18.5469, -197.7500, 1.4609, 0.25);
RemoveBuildingForPlayer(playerid, 3276, 30.3906, -198.5938, 1.4609, 0.25);
//lv
RemoveBuildingForPlayer(playerid, 3516, 2042.5234, 831.0156, 9.0469, 0.25);
new ip[20], ip2[20], pname[20], pname2[20], nametype, count, countname;
GetPlayerIp(playerid, ip, 20);
GetPlayerName(playerid, pname2, 20);
strmid(pname, pname2, 0, strfind(pname2, "_"));
if(strlen(pname) >= 6) nametype = 1;
for (new i; i < GetMaxPlayers(); i++){
if(!IsPlayerConnected(i) || i == playerid) continue;
GetPlayerIp(i, ip2, 20);
if(strcmp(ip, ip2) == 0){
if(count > 2){
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From IP: %s", ip2);
return 0;
}
count++;
}
if(nametype == 1){
GetPlayerName(i, pname2, 20);
if(strfind(pname2, pname) == 0){
countname++;
if(countname >= 2){
format(ip, 20, "banip %s", ip2);
SendRconCommand(ip);
printf("Ban Bot From Nick: %s", pname);
return 0;
}
}
}
}
new BanIP[32];
GetPlayerIp(playerid, BanIP, sizeof BanIP);
new query[256];
format(query, sizeof query, "SELECT `powod`, `data`, `admin` FROM `Bany` WHERE `nick` = '%s' OR `ip` = '%s'", PlayerName(playerid), BanIP);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
new powod[32], str[128], data[32], admin[32];
mysql_fetch_row(str);
sscanf(str, "p<|>s[32]s[32]s[32]", powod, data, admin);
format(str, sizeof str, "|Ban| Zosta?e? zbanowany(a) na ZXP Serverze , Pow?d bana: %s", powod);
SendClientMessage(playerid, 0xff0000ff, str);
format(str, sizeof str, "|Ban| Data otrzymania bana: %s.", data);
SendClientMessage(playerid, 0xff0000ff, str);
format(str, sizeof str, "|Ban| Admin banuj?cy: %s",admin);
SendClientMessage(playerid, 0xff0000ff, str);
Kick(playerid);
}
mysql_free_result();
joins ++;
OnlPl ++;
new string[80];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
if(rekordgraczy < OnlPl){
rekordgraczy = OnlPl;
format(string, sizeof(string), "Nowy Rekord Graczy! >>> %d <<<",OnlPl);
SendClientMessageToAll(C_LIGHTGREEN,string);
SoundForAll(1139);
}
I ta ca?o?? nie chce mi dzia?a? prosz? o pomoc .