Quote:
Originally Posted by viniciusmcf
vlw funciono +reputation pa vcs mais so tenho uma duvida o nitro fica bugando (quando solta o botao ele naum para de funciona) oq q eu fasso
|
pois bem vou te passar um auto reparo e add nitro tb... por comando!!!
pawn Код:
//topo
new AddNitro[MAX_PLAYERS][2];
forward AutoReparar(playerid);
pawn Код:
public OnPlayerConnect(playerid)
{
AddNitro[playerid][0] = 0;
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
AddNitro[playerid][0] = 0;
return 1;
}
pawn Код:
if (strcmp("/reparar", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "[ ERROR ]{FFFFFF} Vocк Nгo Esta Em Um Veнculo!!");
if(AddNitro[playerid][0] == 0) {
AddNitro[playerid][0] = 1;
AddNitro[playerid][1] = SetTimerEx("AutoReparar", 2000, true, "i", playerid);
SendClientMessage(playerid, 0x0000FFAA, "[ INFO ] {FFFFFF}Vocк Ativou O Auto Reparar! Agora Em Diante Seu Veнculo Serб Reparado Automaticamente.");
PlayerPlaySound(playerid,1133,0.0,0.0,0.0); //sound
}
else
{
AddNitro[playerid][0] = 0;
KillTimer( AddNitro[playerid][1] );
SendClientMessage(playerid, 0x0000FFAA, "[ INFO ] {FFFFFF}Vocк Desativou O Auto Reparar.");
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
}
return true;
}
pawn Код:
public AutoReparar(playerid)
{
new veiculo = GetPlayerVehicleID(playerid);
AddVehicleComponent(veiculo,1010);
RepairVehicle(veiculo);
return 1;
}
Quote:
Originally Posted by Los
OMG!
pawn Код:
if(!IsPlayerInAnyVehicle(playerid)) return 1; { AddVehicleComponent(VehicleID ,1010); RepairVehicle(VehicleID); return 1; }
WTF!?
Idente seus cуdigos para obter melhores resultados.
|
fiz errado? return 1; ele para e nгo faz o que marca a baixo certo ? nгo sou bom como vcs e muitos aee.. + faзo minhas criaзхes tb hehe
Obs: gostei do modo que fez.. o auto tune... sei que existe varias formas.. hehe