[AJUDA] Anti-Velocidade
#1

Pessoal seguinte, peguei a FS do DRAKON aquela antispeedmeter mas eu queria modificar ela e nгo estou conseguindo.
A fs consiste em quando vc ultrapassa 100km/h a sua velocidade й setada para 0km/h.
E eu queria que quando vc ultrapasse 290 km/h enviasse uma mensagem para os admins online com a seguinte mensagem "AdmCmd: %s Ultrapassou a velocidade de 290km/h /tv nele rapido."
Mas tб dando alguns erros abaixo o codigo da fs seguido dos erros
Код:
#include <a_samp>
#define VELOCIDADEMAX 290
#define MAX_STRING 1
forward SendEnemyMessage(COLOR, string[]);
forward SendAdminMessage(COLOR, string[]);
#pragma tabsize 0
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ SetTimer("VelocidadeCarro",10,true); return 1; } stock GetSpeedKM(playerid) { new Float:PosX, Float:PosY,Float:PosZ,Float:PlayerSpeedDistance; GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)),  floatpower(PosZ, 2))), 170.0);new spe = floatround(PlayerSpeedDistance * 1); return spe; }forward VelocidadeCarro(playerid);public VelocidadeCarro(playerid){if(IsPlayerInAnyVehicle(playerid)){
new Velocidade = GetSpeedKM(playerid);if(Velocidade > VELOCIDADEMAX){
//**************** FUNЗВO SE ESTIVE NA VELOCIDADE NВO PERMITIDA *********************************************


format(string, sizeof(string), " AdmCmd: %s Ultrapassou a velocidade de 290km/h /tv nele rapido.", giveplayer, sendername);
SendAdminMessage(COLOR_YELLOW, string);
//**************** FUNЗВO SE ESTIVE NA VELOCIDADE NВO PERMITIDA *********************************************
}stock SetarVelocidade(playerid){new Float:LADOA,Float:LADOB,Float:LADOC,Float:PlayerSpeedDistance;GetVehicleVelocity(GetPlayerVehicleID(playerid), LADOA, LADOB, LADOC);PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(LADOA, 2), floatpower(LADOB, 2)), floatpower(LADOC, 2))), 170.0);SetVehicleVelocity(GetPlayerVehicleID(playerid),-LADOA,-LADOB,-LADOC);floatround(PlayerSpeedDistance * 1);return 0;}
ERRO: (13) : error 017: undefined symbol "string"
(13) : error 029: invalid expression, assumed zero
(13) : fatal error 107: too many error messages on one line

Obrigado desde jб;
Reply
#2

tente por

pawn Код:
new string[256];
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)