17.10.2010, 00:57
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
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б;
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;}
(13) : error 029: invalid expression, assumed zero
(13) : fatal error 107: too many error messages on one line
Obrigado desde jб;