SA-MP Forums Archive
[Ajuda] Comando /respawncarro - 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] Comando /respawncarro (/showthread.php?tid=371273)



Comando /respawncarro - Rezinho_Souza - 23.08.2012

Queria um comando /respawncarro que respawnasse um unico carro q tivesse perto


Re: Comando /respawncarro - Ed_Agr - 23.08.2012

Simples. Coloque que quando o player der o comando ele chama essa funзгo: https://sampwiki.blast.hk/wiki/SetVehicleToRespawn . Estude a funзгo se nгo souber usб-la.


Re: Comando /respawncarro - Spectro_BR - 23.08.2012

Nгo sei qual a linguagem voce queria,entгo fiz em strcmp...
Код:
	if(!strcmp("/respawncarro", cmdtext, true))
	{
		if(IsPlayerConnected(playerid))
	    {
        	if(PlayerInfo[playerid][pAdmin] < 3)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando !");
			    return 1;
			}
			if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
				return 1;
			}
			new counter = 0;
			new result;
			new plyName[MAX_PLAYER_NAME];
			GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
			for(new i; i != MAX_VEHICLES; i++)
			{
				new dist = Checarveiculo(5, playerid, i);
				if(dist)
				{
					result = i;
					counter++;
				}
			}
			switch(counter)
			{
				case 0:
				{
					SendClientMessage(playerid, 0xAFAFAFAA, "   Nгo hб nenhum carro nesse raio!");
				}
				case 1:
				{
					new name[MAX_PLAYER_NAME];
				    GetPlayerName(playerid, name, sizeof(name));
				    format(string, sizeof(string), "Vocк deu respawn no carro ID:[%d]", result);
				    SendClientMessage(playerid, 0xAFAFAFAA, string);
					if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
				    {
						format(string, sizeof(string), "AdmAviso: Carro ID:[%d] foi respawnado Por: Spectro_BR", result);
						ABroadCast(0xFFFF33F6,string,1);
					}
					else
					{
						format(string, sizeof(string), "AdmAviso: Carro ID:[%d] foi respawnado Por: %s", result, name);
						ABroadCast(0xFFFF33F6,string,1);
					}
					SetVehicleToRespawn(result);
				}
				default:
				{
					SendClientMessage(playerid, 0xAFAFAFAA, "   Foram encontrados mais de um carro nesse raio");
				}
			}
		}
		return 1;
Espero Ter Ajudado...