[Ajuda] ModCleo - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] ModCleo (
/showthread.php?tid=421965)
ModCleo -
Don_Speed - 11.03.2013
Bom tava desenvolvendo uma FilterScript para pegar mod cleo de reparar carro
Mas fiquei algumas semanas sem codar e to perdido .
CODE \/
pawn Код:
/* O FIM DOS MOD CLEO DE REPARAR CARRO */
#include a_samp
new Float:VIDA[MAX_VEHICLES];
new Atu[MAX_PLAYERS];
public OnFilterScriptInit()
{
for(new h = 0; h < MAX_VEHICLES; h++)
{
VIDA[h] = 1000;
}
return 1;
}
public OnFilterScriptExit()
{
for(new h = 0; h < MAX_VEHICLES; h++)
{
VIDA[h] = 0;
}
return 1;
}
public OnPlayerConnect(playerid)
{
Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
KillTimer(Atu[playerid]);
new Float:VDon;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vehicleid, VDon);
VIDA[vehicleid] = VDon;
Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", vehicleid);
}
return 1;
}
forward Veiculo(playerid);
public Veiculo(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:VDon;
new vehicleid = GetPlayerVehicleID(playerid);
GetVehicleHealth(vehicleid, VDon);
if(VDon != VIDA[vehicleid])
{
SendClientMessage(playerid, -1, " Acusado de Mod Cleo!");
Kick(playerid);
}
}
return true;
}
Ele nгo esta kickando !
Aguardo resposta ...
Re: ModCleo -
@Riichard - 11.03.2013
0.3x? Se sim...
Use SetTimerEx para kickar o jogador...
pawn Код:
SetTimerEx("pKick", 100, false, "i", playerid);
forward pKick(id); public pKick(id) return Kick(id);
Coloque o SetTimerEx, abaixo da mensagem de kick.
Re: ModCleo -
Delete_ - 11.03.2013
Richard mais o settimer nгo era somente para mostrar o movito do kick/ban?
Re: ModCleo -
Dwayne-Pheonix - 11.03.2013
pawn Код:
/* O FIM DOS MOD CLEO DE REPARAR CARRO */
#include a_samp
new
Float:VIDA[MAX_VEHICLES],
Atu[MAX_PLAYERS]
;
public OnFilterScriptInit() {
for(new h = 0; h < MAX_VEHICLES; h++) {
VIDA[h] = 1000.0;
}
return 1;
}
public OnFilterScriptExit() {
for(new h = 0; h < MAX_VEHICLES; h++) {
VIDA[h] = 0.0;
}
return 1;
}
public OnPlayerConnect(playerid) {
Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", playerid);
return 1;
}
public OnPlayerUpdate(playerid) {
if(IsPlayerInAnyVehicle(playerid)) {
KillTimer(Atu[playerid]);
new
Float:VDon,
vehicleid = GetPlayerVehicleID(playerid)
;
GetVehicleHealth(vehicleid, VDon); VIDA[vehicleid] = VDon;
Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", vehicleid);
}
return 1;
}
Veiculo(playerid); public Veiculo(playerid) {
if(IsPlayerInAnyVehicle(playerid)) {
new
Float:VDon,
vehicleid = GetPlayerVehicleID(playerid)
;
GetVehicleHealth(vehicleid, VDon);
if(VDon != VIDA[vehicleid]) {
SendClientMessage(playerid, -1, " Acusado de Mod Cleo!");
Kick(playerid);
}
}
return 1;
}
Alterei o igualamento em inteiro para ponto flutuante
Re: ModCleo -
@Riichard - 11.03.2013
Quote:
Originally Posted by delete
Richard mais o settimer nгo era somente para mostrar o movito do kick/ban?
|
Nгo.
Eu fiz testes aqui, NENHUMA SendClientMessage/ToAll apareзe quando jogador toma kick/ban usando a forma "antiga"...
Re: ModCleo -
Dwayne-Pheonix - 11.03.2013
Quote:
Originally Posted by @Riichard
Nгo.
Eu fiz testes aqui, NENHUMA SendClientMessage/ToAll apareзe quando jogador toma kick/ban usando a forma "antiga"...
|
Tenta o que eu postei, acrescentando ao tуpico nгo й sу CLEO que pode fazer isso
Re: ModCleo -
mau.tito - 11.03.2013
Quote:
Originally Posted by @Riichard
Nгo.
Eu fiz testes aqui, NENHUMA SendClientMessage/ToAll apareзe quando jogador toma kick/ban usando a forma "antiga"...
|
Nгo e todos que acontece Oo.
Re: ModCleo -
@Riichard - 11.03.2013
Quote:
Originally Posted by Dwayne-Pheonix
Tenta o que eu postei, acrescentando ao tуpico nгo й sу CLEO que pode fazer isso
|
Nгo й isso.
Quote:
Originally Posted by mau.tito
Nгo e todos que acontece Oo.
|
Tem o OnPlayerDisconnect, que apareзe...
Re: ModCleo -
Don_Speed - 11.03.2013
Quote:
Originally Posted by Dwayne-Pheonix
pawn Код:
/* O FIM DOS MOD CLEO DE REPARAR CARRO */
#include a_samp
new Float:VIDA[MAX_VEHICLES], Atu[MAX_PLAYERS] ;
public OnFilterScriptInit() { for(new h = 0; h < MAX_VEHICLES; h++) { VIDA[h] = 1000.0; } return 1; }
public OnFilterScriptExit() { for(new h = 0; h < MAX_VEHICLES; h++) { VIDA[h] = 0.0; } return 1; }
public OnPlayerConnect(playerid) { Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", playerid); return 1; }
public OnPlayerUpdate(playerid) { if(IsPlayerInAnyVehicle(playerid)) { KillTimer(Atu[playerid]); new Float:VDon, vehicleid = GetPlayerVehicleID(playerid) ; GetVehicleHealth(vehicleid, VDon); VIDA[vehicleid] = VDon; Atu[playerid] = SetTimerEx("Veiculo", 1000, 0, "i", vehicleid); } return 1; }
Veiculo(playerid); public Veiculo(playerid) { if(IsPlayerInAnyVehicle(playerid)) { new Float:VDon, vehicleid = GetPlayerVehicleID(playerid) ; GetVehicleHealth(vehicleid, VDon); if(VDon != VIDA[vehicleid]) { SendClientMessage(playerid, -1, " Acusado de Mod Cleo!"); Kick(playerid); } } return 1; }
Alterei o igualamento em inteiro para ponto flutuante
|
Nada.
Nгo disse que nгo aparece msg eu disse que nгo esta kickando.