[Ajuda] Respawn - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Respawn (
/showthread.php?tid=459602)
Respawn -
Douglas651 - 23.08.2013
Me Ajuda Ae Galera Desculpa Qualquer coisa mais e que sou meio novo em Pawn e tou procurando em varios sites tentando aprender o maximo possivel mas tem coisas que as vezes nao acho
bom quero colocar um comando de respawn de veiculos no meu servidor do tipo quando eu der o comando /respawn,por exemplo todos os veiculos seriam respawnados num raio de 10m
Se Puderem Tambem gostaria de um comando do tipo respawnall que respawnasse todos os veiculos desocupados do server
Bom a quem puder ajudar Agradeзo Abaixo Vou postar um pedaзo do meu sistema de admin para vcs verem
PHP код:
if(strcmp(cmd, "/repararid", true) == 0)
{
if(GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Vocк nгo estб em um veнculo.");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Veнculo reparado!");
return 1;
}
Re: Respawn -
Juniiro3 - 23.08.2013
PHP код:
if ( strcmp ( cmd , "/respawnall" , true ) == 0 )
{
if(GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
for ( new i ; i < MAX_VEHICLES ; ++ i )
SetVehicleToRespawn(i);
SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Veнculos respawnados!");
return 1;
}
Re: Respawn -
Douglas651 - 23.08.2013
Quote:
Originally Posted by Juniiro3
PHP код:
if ( strcmp ( cmd , "/respawnall" , true ) == 0 )
{
if(GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
for ( new i ; i < MAX_VEHICLES ; ++ i )
SetVehicleToRespawn(i);
SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Veнculos respawnados!");
return 1;
}
|
O cara Ele Ta respawnando Todos Os veiculos Inclusive os ocupados
Re: Respawn -
Douglas651 - 23.08.2013
Alguem Pode Ajudar?
Re: Respawn -
iTzDemon - 23.08.2013
tem aqui o comando que uso
pawn Код:
forward IsVehicleOccupied(vehicleid); //Verifica se tem alguйm dentro do carro
public IsVehicleOccupied(vehicleid)
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerInVehicle(i,vehicleid)) return 1;
}
return 0;
}
if(strcmp(cmd, "/respawn", true) == 0)
{
if(GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Vocк nгo estб em um veнculo.");
for(new i=0;i<MAX_VEHICLES;i++)
{
if(IsVehicleOccupied(i) == 0)
{
GameTextForAll("~g~Respawn~r~!!",1000,6);
SetVehicleToRespawn(i);
}
}
return 1;
}
Re: Respawn -
Douglas651 - 23.08.2013
Quote:
Originally Posted by iTzDemon
tem aqui o comando que uso
pawn Код:
forward IsVehicleOccupied(vehicleid); //Verifica se tem alguйm dentro do carro
public IsVehicleOccupied(vehicleid) { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInVehicle(i,vehicleid)) return 1; } return 0; }
if(strcmp(cmd, "/respawn", true) == 0) { if(GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Admin: Vocк nгo estб em um veнculo."); for(new i=0;i<MAX_VEHICLES;i++) { if(IsVehicleOccupied(i) == 0) { GameTextForAll("~g~Respawn~r~!!",1000,6); SetVehicleToRespawn(i); } } return 1; }
|
mas serve no meu GM?
Re: Respawn -
Juniiro3 - 23.08.2013
Serve, pois sу usa funзхes padrхes do SAMP.