05.07.2010, 18:10
Ajudaa aee ta bugadгoo!
Tipo, se eu der /rebocar e n tiver carro por perto, manda a mensagem pra ir para o checkpoint, + n era para mandar. E eu queria saber como faz pra dar /soltarcarro (solta o carro rebocado).
pawn Код:
if (strcmp("/rebocar", cmdtext, true, 9) == 0)
{
if((IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new Found=0;
new vid=0;
while((vid<MAX_VEHICLES)&&(!Found))
{
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid,COLOR_WHITE,"Carro Rebocado");
SendClientMessage(playerid,COLOR_RED,"Agora va para o estacionamento deixar");
SendClientMessage(playerid,COLOR_RED,"o veiculo lб!");
SetPlayerCheckpoint(playerid, 2607.07, 1745.68, 10.7953,8.0);
}
if(!Found)
SendClientMessage(playerid,COLOR_WHITE,"Nгo ha carros perto de vocк!");
}
}else{
SendClientMessage(playerid,COLOR_WHITE,"Vocк nгo esta no carro dos mecanicos!");
}
}else{
SendClientMessage(playerid,COLOR_WHITE,"Vocк nгo esta em um carro!");
}
return 1;
}