20.06.2012, 00:15
(
Последний раз редактировалось RoacH`; 23.10.2012 в 19:50.
)
ATUALIZADO!
Olб pessoal, bom jб existe varios tipos de detectar esse script proibido que permite vocк puxar todos os veiculos de um determinado local para sua posiзгo assim causando lag ao local/servidor, e a alguns casos servidores sendo derrubados.. enfim decidi fazer algo contra, nгo sei se a minha lуgica estб correta provavelmente sim. Foi testado e aprovado! use e abuse do cуdigo -q.
Cуdigo:
Qualquer bug me contate por MP ou no prуprio topico!
Creditos:
RoacH` - Criador
[FeK]DraKiNs - Algumas lуgicas
SA-MP TEAM - For all
Olб pessoal, bom jб existe varios tipos de detectar esse script proibido que permite vocк puxar todos os veiculos de um determinado local para sua posiзгo assim causando lag ao local/servidor, e a alguns casos servidores sendo derrubados.. enfim decidi fazer algo contra, nгo sei se a minha lуgica estб correta provavelmente sim. Foi testado e aprovado! use e abuse do cуdigo -q.
Cуdigo:
PHP код:
public OnPlayerUpdate(playerid) {
new
iVehicle = GetPlayerVehicleID(playerid)
;
if(GetPlayerVehicleSeat(playerid) != 0) {
if(GetPVarInt(playerid, #lastvehicle) != iVehicle) {
SetPVarInt(playerid, #lastvehicle, iVehicle);
if(GetVehicleModel(iVehicle)) {
@ChangeVehicles(playerid, PLAYER_STATE_DRIVER, iVehicle);
}
}
}
return true;
}
forward @ChangeVehicles(playerid, newstate, vehicleid);
public @ChangeVehicles(playerid, newstate, vehicleid) {
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER && GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) {
if((gettime() - GetPVarInt(playerid, #gettick)) < 2) {
//Reason!
Kick(playerid);
}
SetPVarInt(playerid, #gettick, gettime());
}
return true;
}
Creditos:
RoacH` - Criador
[FeK]DraKiNs - Algumas lуgicas
SA-MP TEAM - For all