25.03.2010, 02:11
1)
2)no conosco el include asi q no se
3)lo vamos a hacer a lo bruto pero efectivo y entendible:
Lo de la camara para volver la camara al jugador usa SetCameraBehindPlayer(playerid);
4) no entendi
pawn Код:
new MYAUTO;
public OnGameModeInit()
{
MYAUTO = AddStaticVehicle(...);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == MYAUTO && GetPlayerSkin(playerid) != 19){
SendClientMessage(playerid, 0xFF0000FF, ERROR: Tu no puedes manejar este vehiculo");
RemovePlayerFromVehicle(playerid);
}
return 1;
}
3)lo vamos a hacer a lo bruto pero efectivo y entendible:
pawn Код:
new EnCheckPoint[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/micomando", cmdtext, true) == 0)
{
if(EnCheckPoint[playerid] == 1){
//comando aca
return 1;
}else return SendClientMessage(playerid, 0xFF0000FF, "ERROR: Debes estar en el checkpoint para usar este comando");
}
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
EnCheckPoint[playerid]++;
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
EnCheckPoint[playerid]--;
return 1;
}
//Nota: Para dejar de mostrar un checkpoint a un jugador usa "DisablePlayerCheckpoint(playerid);"
4) no entendi