[DUV] Comando para Spawn em Outro Local -
ipsBruno - 20.04.2010
Seguinte Galera Estava Criando um Comando "/favela" para um Amigo meu Porйm Veio uma dъvida que me intrigou muito, nгo sei se saberгo responder-me
.
Seguintes Cуdigos
---> Usei para Indicar a Favela que Logo Irei Usar
Em OnPlayerConect Coloquei
-->> Aqui Sera ao Player Conectar ja Pode selecionar, o Spawn
pawn Код:
public OnPlayerSpawn(playerid)
if(Favela[playerid] == 1)
{
SetPlayerPos(playerid,2237.6868,-1079.4060,41.6102);
}
Se o Player Digitar
"/favela" ele ira Spawnar Nesta Coordenada
Comando
pawn Код:
if(strcmp("/favela", cmd, true) == 0)
{
SendClientMessage(playerid,ADMINFS_MESSAGE_COLOR,"Vocк Ira na Favela");
SetPlayerPos(playerid,2237.6868,-1079.4060,41.6102);
SetPlayerSkin(playerid, 268);
ResetPlayerWeapons(0);
Favela[playerid] = 1;
TogglePlayerControllable(playerid,true);
GivePlayerWeapon(playerid, 26, 9999); //Give playerid sawnoff shotgun with 500 ammo
GivePlayerWeapon(playerid, 24, 9999); //Give playerid sawnoff shotgun with 500 ammo
GivePlayerWeapon(playerid, 31, 9999); //Give playerid sawnoff shotgun with 500 ammo
GivePlayerWeapon(playerid, 32, 9999); //Give playerid sawnoff shotgun with 500 ammo
return 1;
}
Bom Creio que as funзхes dos Comandos vocкs ja sabem
Entгo eu Usei
pawn Код:
Favela[playerid] = 1;
TogglePlayerControllable(playerid,true);
Para Indicar, que ao digitar Comando Ira Executar "Favela[playerid] = 1;" Que Ira Fazer Spawnar em Outro Lugar, (Coordenada Ali decima)
Entгo a Seguinte nгo funciona isso eu ja tentei, ele spawna normalmente em Random
Entгo Resumindo
COMANDO PARA SPAWNAR EM OUTRO LOCAL (se puder um comando para voltar ao normal exemplo "/normalspawn")
Obrigado
Re: [DUV] Comando para Spawn em Outro Local -
SuB_ZeRo0_ - 20.04.2010
Vocк pode botar assim:
Lб vai ter: RandowSpawn {...} Muda para if(Favela==0) {RandowSpawn {...}}
Sу uma sugestгo...
Re: [DUV] Comando para Spawn em Outro Local -
ipsBruno - 20.04.2010
Cara ja Tentei Isso Tambйm ja tentei Coloca
AddPlayerClass
e nгo funfo nenhum jeito
Re: [DUV] Comando para Spawn em Outro Local -
russo666 - 20.04.2010
No topo:
No OnPlayerConnect:
No OnPlayerDisconnect: (Caso nгo guardes a localizaзгo do jogador)
No OnPlayerCommandText:
pawn Код:
if(strcmp("/favela", cmd, true) == 0)
{
SendClientMessage(playerid,COLOR_RED,"Vocк Ira na Favela");
favela[playerid] = 1;
return 1;
}
No OnPlayerSpawn:
pawn Код:
if(favela[playerid] == 1)
{
SetPlayerPos(playerid,2237.6868,-1079.4060,41.6102);
SetPlayerSkin(playerid, 268);
ResetPlayerWeapons(0);
TogglePlayerControllable(playerid,true);
GivePlayerWeapon(playerid, 26, 9999);
GivePlayerWeapon(playerid, 24, 9999);
GivePlayerWeapon(playerid, 31, 9999);
GivePlayerWeapon(playerid, 32, 9999);
}
Testado no lvdm que tem random spawn e estб funcionar.
P.S- Edita lб o valor da array new favela e a cor da mensagem de quando executas o comando /favela.
Acho que nгo me esqueci de nada.
Edit: Afinal queres й um comando para voltar ao random spawn? -.-
Re: [DUV] Comando para Spawn em Outro Local -
SuB_ZeRo0_ - 20.04.2010
Quote:
Originally Posted by russooooo
No topo:
No OnPlayerConnect:
No OnPlayerDisconnect:
No OnPlayerCommandText:
pawn Код:
if(strcmp("/favela", cmd, true) == 0) { SendClientMessage(playerid,COLOR_RED,"Vocк Ira na Favela"); favela[playerid] = 1; return 1; }
No OnPlayerSpawn:
pawn Код:
if(favela[playerid] == 1) { SetPlayerPos(playerid,2237.6868,-1079.4060,41.6102); SetPlayerSkin(playerid, 268); ResetPlayerWeapons(0); TogglePlayerControllable(playerid,true); GivePlayerWeapon(playerid, 26, 9999); GivePlayerWeapon(playerid, 24, 9999); GivePlayerWeapon(playerid, 31, 9999); GivePlayerWeapon(playerid, 32, 9999); }
Testado no lvdm que tem random spawn e estб funcionar.
P.S- Edita lб o valor da array new favela e a cor da mensagem de quando executas o comando /favela.
Acho que nгo me esqueci de nada.
|
Mude o:
Para:
Obs: MAX_PLAYERS = mбximod e players no servidor. Se botar 256, ele sу vaia tй o ID 256.
Re: [DUV] Comando para Spawn em Outro Local -
ipsBruno - 20.04.2010
kkk o server dele mal chega a 8 pessoas kkkkkkk nem stress isso eu sei xD
Re: [DUV] Comando para Spawn em Outro Local -
russo666 - 20.04.2010
Tens razгo, obrigado. Eu estava a pensar em Strings. -.-'
Re: [DUV] Comando para Spawn em Outro Local -
ipsBruno - 20.04.2010
Nгo Foi Cara Acho que ta Dando Conflito com Ramdom Spawn e AddPlayerClass
Deixa....
Re: [DUV] Comando para Spawn em Outro Local -
russo666 - 20.04.2010
Nгo sei porque й que nгo estб dando.
Da maneira que passei deveria estar a funcionar, pois aqui funciona bem.
Se quiseres testar com o lvdm default + o spawn da favela podes fazer download
aqui.
Re: [DUV] Comando para Spawn em Outro Local -
ipsBruno - 20.04.2010
Nгo Tudo bem Russooo nгo ha problemas ja me veio outra ideia xD