[Ajuda] ajuda.
#1

queria por o nome do meu server na placa de todos os carros, alguem tem o codigo para me passar?

e alguem sabe tmb um codigo que tenho o teste de reaзao que funcione?

vlw
Reply
#2

queria por o nome do meu server na placa de todos os carros, alguem tem o codigo para me passar?

e alguem sabe tmb um codigo que tenho o teste de reaзao que funcione?

e mais uma coisa, alguem tem um codigo com random spawn ( a pessoa nascer com armas diferentes etc) ?
Reply
#3

Spawn rondomico

By Wiki
PHP код:
new Float:RandomSpawn[][4] =
{
    
// Posiзхes, (X, Y, Z e angulo da face)
    
{-2796.98541224.818020.5429192.0335},
    {-
2454.2170503.875930.0790267.2932},
    {-
2669.7322, -6.08746.132889.8853}
};
 
 
public 
OnPlayerSpawn(playerid)
{
    new 
rand random(sizeof(RandomSpawn));
    
SetPlayerPos(playeridRandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);
    
SetPlayerFacingAngle(playeridRandomSpawn[rand][3]);
    return 
1;

Reply
#4

Para alterar placa de veнculos: SetVehicleNumberPlate (para alterar de todos faзa um loop de 0 а MAX_VEHICLES).

Para dar armas random:
Код:
stock GiveRandomWeaps(playerid)
{
    new weapons_slot_00=random(2);
	switch(weapons_slot_00)
	{
		case 0:GivePlayerWeapon(playerid, 0, 1);
		case 1:GivePlayerWeapon(playerid, 1, 1);
	}

	// BENGALA FACA ETC
	new weapons_slot_01=random(8);
	switch(weapons_slot_01)
	{
		case 0:GivePlayerWeapon(playerid, 2, 1);
		case 1:GivePlayerWeapon(playerid, 3, 1);
		case 2:GivePlayerWeapon(playerid, 4, 1);
		case 3:GivePlayerWeapon(playerid, 5, 1);
		case 4:GivePlayerWeapon(playerid, 6, 1);
		case 5:GivePlayerWeapon(playerid, 7, 1);
		case 6:GivePlayerWeapon(playerid, 8, 1);
		case 7:GivePlayerWeapon(playerid, 9, 1);
	}

	// EXPLOSIVOS
	new weapons_slot_08=random(2);
	switch(weapons_slot_08)
	{
		case 0:GivePlayerWeapon(playerid, 16, 15);
		//case 2:GivePlayerWeapon(playerid, 18, 3); // MOLOTOV
		case 1:GivePlayerWeapon(playerid, 39, 15);
	}

	// PISTOLAS
	new weapons_slot_02=random(4);
	switch(weapons_slot_02)
	{
		case 0:GivePlayerWeapon(playerid, 22, 220);
		case 1:GivePlayerWeapon(playerid, 23, 220);
		case 2:GivePlayerWeapon(playerid, 24, 220);
		case 3:GivePlayerWeapon(playerid, 24, 220);
	}

	// METRALHAS
	new weapons_slot_04=random(3);
	switch(weapons_slot_04)
	{
		case 0:GivePlayerWeapon(playerid, 28, 2500);
		case 1:GivePlayerWeapon(playerid, 29, 2500);
		case 2:GivePlayerWeapon(playerid, 32, 2500);
	}

	// ASSALTO
	new weapons_slot_05=random(2);
	switch(weapons_slot_05)
	{
		case 0:GivePlayerWeapon(playerid, 30, 1000);
		case 1:GivePlayerWeapon(playerid, 31, 1000);
	}

	// RIFLES
	new weapons_slot_06=random(2);
	switch(weapons_slot_06)
	{
		case 0:GivePlayerWeapon(playerid, 33, 100);
		case 1:GivePlayerWeapon(playerid, 34, 100);
	}

	// GAS
	new weapons_slot_09=random(2);
	switch(weapons_slot_09)
	{
		case 0:GivePlayerWeapon(playerid, 41, 2000);
		case 1:GivePlayerWeapon(playerid, 42, 2000);
	}

	// SHOTGUNS
	new weapons_slot_03=random(3);
	switch(weapons_slot_03)
	{
		case 0:GivePlayerWeapon(playerid, 25, 880);
		case 1:GivePlayerWeapon(playerid, 26, 880);
		case 2:GivePlayerWeapon(playerid, 27, 880);
	}
	return 1;
}
E testes de reaзгo й sу procurar que acha, achei esse:
https://sampforum.blast.hk/showthread.php?tid=150274
Mas й claro, para funcionar 100% vocк precisa alterar as funзхes de dar recompensa para as do seu gamemode.
Reply
#5

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Para alterar placa de veнculos: SetVehicleNumberPlate (para alterar de todos faзa um loop de 0 а MAX_VEHICLES).

Para dar armas random:
Код:
stock GiveRandomWeaps(playerid)
{
    new weapons_slot_00=random(2);
	switch(weapons_slot_00)
	{
		case 0:GivePlayerWeapon(playerid, 0, 1);
		case 1:GivePlayerWeapon(playerid, 1, 1);
	}

	// BENGALA FACA ETC
	new weapons_slot_01=random(8);
	switch(weapons_slot_01)
	{
		case 0:GivePlayerWeapon(playerid, 2, 1);
		case 1:GivePlayerWeapon(playerid, 3, 1);
		case 2:GivePlayerWeapon(playerid, 4, 1);
		case 3:GivePlayerWeapon(playerid, 5, 1);
		case 4:GivePlayerWeapon(playerid, 6, 1);
		case 5:GivePlayerWeapon(playerid, 7, 1);
		case 6:GivePlayerWeapon(playerid, 8, 1);
		case 7:GivePlayerWeapon(playerid, 9, 1);
	}

	// EXPLOSIVOS
	new weapons_slot_08=random(2);
	switch(weapons_slot_08)
	{
		case 0:GivePlayerWeapon(playerid, 16, 15);
		//case 2:GivePlayerWeapon(playerid, 18, 3); // MOLOTOV
		case 1:GivePlayerWeapon(playerid, 39, 15);
	}

	// PISTOLAS
	new weapons_slot_02=random(4);
	switch(weapons_slot_02)
	{
		case 0:GivePlayerWeapon(playerid, 22, 220);
		case 1:GivePlayerWeapon(playerid, 23, 220);
		case 2:GivePlayerWeapon(playerid, 24, 220);
		case 3:GivePlayerWeapon(playerid, 24, 220);
	}

	// METRALHAS
	new weapons_slot_04=random(3);
	switch(weapons_slot_04)
	{
		case 0:GivePlayerWeapon(playerid, 28, 2500);
		case 1:GivePlayerWeapon(playerid, 29, 2500);
		case 2:GivePlayerWeapon(playerid, 32, 2500);
	}

	// ASSALTO
	new weapons_slot_05=random(2);
	switch(weapons_slot_05)
	{
		case 0:GivePlayerWeapon(playerid, 30, 1000);
		case 1:GivePlayerWeapon(playerid, 31, 1000);
	}

	// RIFLES
	new weapons_slot_06=random(2);
	switch(weapons_slot_06)
	{
		case 0:GivePlayerWeapon(playerid, 33, 100);
		case 1:GivePlayerWeapon(playerid, 34, 100);
	}

	// GAS
	new weapons_slot_09=random(2);
	switch(weapons_slot_09)
	{
		case 0:GivePlayerWeapon(playerid, 41, 2000);
		case 1:GivePlayerWeapon(playerid, 42, 2000);
	}

	// SHOTGUNS
	new weapons_slot_03=random(3);
	switch(weapons_slot_03)
	{
		case 0:GivePlayerWeapon(playerid, 25, 880);
		case 1:GivePlayerWeapon(playerid, 26, 880);
		case 2:GivePlayerWeapon(playerid, 27, 880);
	}
	return 1;
}
E testes de reaзгo й sу procurar que acha, achei esse:
https://sampforum.blast.hk/showthread.php?tid=150274
Mas й claro, para funcionar 100% vocк precisa alterar as funзхes de dar recompensa para as do seu gamemode.
esse codigo ai ta dando error no meu pwn
Reply
#6

Quote:
Originally Posted by iName
Посмотреть сообщение
esse codigo ai ta dando error no meu pwn
Sу se vocк o colocou dentro de uma callback/public (deve ficar fora de quaisquer chaves, no final do script por exemplo), caso contrбrio poste o erro.
Reply
#7

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Sу se vocк o colocou dentro de uma callback/public (deve ficar fora de quaisquer chaves, no final do script por exemplo), caso contrбrio poste o erro.
ja achei outro codigo, vlw

poderia me ajudar em mais duas coisas?

eu queria que quando a pessoa entra - se, aparece - se uma mensagem mostrando os comandos, etc, sabe algum codigo ja pronto pra isso?

e queria o codigo de uma textdraw grande debaixo do radar.
Reply
#8

Enviar uma mensagem no chat para um jogador: SendClientMessage
Callback chamada ao player conectar: OnPlayerConnect
Код:
public OnPlayerConnect(playerid)
{
	SendClientMessage(playerid, 0x00FF00FF, "Seja bem-vindo ao servidor!");
	SendClientMessage(playerid, 0x00FF00FF, "Para visualizar a lista de comandos use: /COMANDOS");
	SendClientMessage(playerid, 0x00FF00FF, "Em caso de dъvidas contate um administrador");
	return 1;
}
Vocк pode adicionar quantas mensagens quiser e mudar a cor delas tambйm.

Sobre a textdraw, use um editor para fazer uma, aqui um bem simples para comeзar:
https://sampforum.blast.hk/showthread.php?tid=406833

Se quiser somente o cуdigo pronto comece a mudar o prefixo de "[Ajuda]" para "[Pedido]" especificando como quer que ele seja, mas й difнcil alguйm fazer.
Reply
#9

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Enviar uma mensagem no chat para um jogador: SendClientMessage
Callback chamada ao player conectar: OnPlayerConnect
Код:
public OnPlayerConnect(playerid)
{
	SendClientMessage(playerid, 0x00FF00FF, "Seja bem-vindo ao servidor!");
	SendClientMessage(playerid, 0x00FF00FF, "Para visualizar a lista de comandos use: /COMANDOS");
	SendClientMessage(playerid, 0x00FF00FF, "Em caso de dъvidas contate um administrador");
	return 1;
}
Vocк pode adicionar quantas mensagens quiser e mudar a cor delas tambйm.

Sobre a textdraw, use um editor para fazer uma, aqui um bem simples para comeзar:
https://sampforum.blast.hk/showthread.php?tid=406833

Se quiser somente o cуdigo pronto comece a mudar o prefixo de "[Ajuda]" para "[Pedido]" especificando como quer que ele seja, mas й difнcil alguйm fazer.
mas dps aparece CONNECTED TO no final, como faзo para tirar isso?
Reply
#10

Nгo tem como remover, sу enviando a mensagem depois do "Connected to...", tente colocar na callback OnPlayerRequestClass as mensagens, mas vai ficar com delay.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)