SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

pedido/ajuda

Compartilhe
avatar
Vanderson_Henrique
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 31
Moedas : 1779
Data de inscrição : 10/09/2013
Idade : 25

pedido/ajuda

Mensagem por Vanderson_Henrique em Sab 23 Dez 2017 - 22:19

1° ajuda: Tenho uma gm que entra no interior só de encostar no pickup e queria colocar pra entrar usando f.
2° pedido: Tenho uma gm do brasil play fácil que vc pega a bolsa de dinheiro e não tem como guardar.então fica no corpo do personagem e gostaria que um scripter criasse o comando de guardar a bolsa.lembrando que ela utiliza zcmd nos comandos ou seja cmd: E o comando.
avatar
Weslley_Script
SS - Fundador
SS - Fundador

Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 6675
Moedas : 1017146
Data de inscrição : 06/10/2011
Idade : 22
Localização : Brasil

Re: pedido/ajuda

Mensagem por Weslley_Script em Dom 4 Fev 2018 - 10:31

Resolvido?




♠️ Respeite as Regras do Fórum.

♠️ Fique Sempre atento Aos Anúncios Da SSGames.
Bem-vindo a SSGames Convidado

avatar
Vanderson_Henrique
--> Postador Iniciante
--> Postador Iniciante

Mensagens : 31
Moedas : 1779
Data de inscrição : 10/09/2013
Idade : 25

Re: pedido/ajuda

Mensagem por Vanderson_Henrique em Ter 27 Fev 2018 - 10:15

não
avatar
Brunnoscript
SS - Suporte
SS - Suporte

Zello : SSGamers
Mensagens : 254
Moedas : 567
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: pedido/ajuda

Mensagem por Brunnoscript em Qua 28 Fev 2018 - 15:39

Eu tenho uma solução para sua primeira duvida
Explicação da Função : CreatePickup.


Código:
CreatePickup(Modelo, Spawn, Corx, Coy, Corz,-1);


Explicando :

CreatePickup = Criar a Pickup.
Modelo = a Pickup Que Irá Aparecer ( Irei Escolher a I )
Spawn = ( Irei Colocar o 2 )
Corx = Coordenada X Da Onde a Pickup Ficará.
Cory = Coordenada Y Da Onde a Pickup Ficará.
Corz = Coordenada Z Da Onde a Pickup Ficará.
-1 = Virtual Word ( deixe -1 mesmo )


Explicando a Função : IsPlayerInRangeOfPoint



Código:
if(IsPlayerInRangeOfPoint(playerid, 2.0, Corx, Cory, Corz))


2.0 = Raio
Corx = Coordenada X
Cory = Coordenada Y
Corz = Coordenada Z

Vamos Começar Agora.

Criando Entrada/Saida de Interiores Usando Pickup

Primeiramente, Vamos Definir Nossas 2 Pickups. Que Ajudará a Fazer o Player Entrar é Sair do Interior



Código:
new EntradaPickup; // Usaremos Para Entrar
new SaindaPickup; // Usaremos Para Sair


Pronto, Vamos Prosseguir Para o Passo Número 2.
Definimos no Topo Nossas Pickups. Agora Vamos na Callback OnGameModeInit.



Código:
// Então Vou da um Nome Para Minha Pickup. Colocar Ela Para Entrar.
EntradaPickup = CreatePickup(1239, 2, 1503.3359, 1432.3585, 10.1191, -1);
// Então Vou da um Nome Para Minha Pickup. Colocar Ela Para Sair.
SaidaPickup = CreatePickup(1239, 2, 1323.3359, 1122.3585, 10.12391, -1);


Ou Seja, as nossas pickups Defininas em Cima, Demos Uma Função a Elas.Agora Vamos Para o Passo Número 3.

Então Ao Ficar Em Cima da Pickup Com Nome " Entrada Pickup ", a Seguinte Função Será Chamada :

Na Callback OnPlayerPickUpPickup Bote a Função Que Será Chamada, Na Pickup de Entrada :



Código:
if(pickupid == EntradaPickup)
{
 SetPlayerInterior(playerid, 11); // Interior Do Local que Será Setado.
 SetPlayerPos(playerid, 1323.3359, 1122.3585, 10.12391); // Setando ele Para Dentro do Interior.
}



Resultado : Ao Ficar em Cima da Pickup "EntradaPickup" Ele Tele transportará o Player Para o Local Desejado, é Setará o Interior dele, Para Não Bugará.

Terminado o Passo 4. Faça a Mesma Coisa Com a "SaidaPickup".



Código:
if(pickupid == SaidaPickup)
{
 SetPlayerInterior(playerid, 0); // Interior Do Local que Será Setado.
 SetPlayerPos(playerid, 1503.3359, 1432.3585, 10.1191); // Setando ele Para Fóra Ou Seja Saindo do Interior.
}




Resultado : Ao Ficar em Cima da Pickup "SaidaPickup" Ele Tele transportará o Player Para o Local Desejado.

- Assim Podendo Criar Teleportes, Entradas, Saidas, Entre Outros.


Criando Entrada/Saida de Interiores Apertando F


Primeiramente. Vamos Ter que Fazer Nosso Comando.

- Na Callback OnPlayerCommandText Coloque Nosso Comando de Entrada/Saida.


Código:
// Vamos ao Comando Entrar
if(strcmp(cmdtext, "/entrandointerior", true) == 0) // Comando ( Não Importa Vamos Usar o F )
{
 // Ou Seja. Se Ele tiver no Local Do IsPlayerInRangeOfPoint, Funcionará as Funções Abaixo
 if(IsPlayerInRangeOfPoint(playerid, 2.0, 2695.6880, -1704.6300, 11.8438))
 {
 SetPlayerInterior(playerid, 11); // .Setando o Interior ao Entrar
 SetPlayerPos(playerid, 1503.3359, 1432.3585, 10.1191); // Setado Para Aqui ( TELE )
 }
 return true; // Returnando a 1
}


Código:
// Vamos No Comando Sair
if(strcmp(cmdtext, "/sairdointerior", true) == 0) // Comando ( Não Importa Vamos Usar o F )
{
 // Ou Seja. Se Ele tiver no Local Do IsPlayerInRangeOfPoint, Funcionará as Funções Abaixo
 if(IsPlayerInRangeOfPoint(playerid, 2.0, 503.3359, 1432.3585, 10.1191))
 {
 SetPlayerInterior(playerid, 0); // Setando o Interior ao Sair.
 SetPlayerPos(playerid, 2695.6880, -1704.6300, 11.8438); // Setado Para Aqui ( TELE )
 }
 return true; // Returnando a 1
}


Como Você Pode ver é Quase a Mesma Coisa. Só é Adicionada a Função IsPlayerInRangeOfPoint. Que Funcionará o Comando Apenas Naquele Local.
Agora Vamos Por Para Apertar F.


Na Callback OnPlayerKeyStateChange Coloque o Seguinte Código.


Código:
if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
{
 OnPlayerCommandText(playerid,"/entrandointerior"); // Ao Apertar "F" Funcionará o Comando Do Lado.
 OnPlayerCommandText(playerid,"/sairdointerior"); // Ao Apertar "F" Funcionará o Comando Do Lado.
 // Se Quiser Colocar mais, a vontade.
}



 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui.




Atenciosamente Suporte SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 

I'm your fan
avatar
Brunnoscript
SS - Suporte
SS - Suporte

Zello : SSGamers
Mensagens : 254
Moedas : 567
Data de inscrição : 19/02/2018
Idade : 17
Localização : Brasil/Sp

Re: pedido/ajuda

Mensagem por Brunnoscript em Qua 28 Fev 2018 - 15:46

''Tenho uma gm do brasil play fácil que vc pega a bolsa de dinheiro e não tem como guardar.então fica no corpo do personagem e gostaria que um scripter criasse o comando de guardar a bolsa.lembrando que ela utiliza zcmd nos comandos ou seja cmd: E o comando.''
Vou ver oque eu posso fazer



 Ei Convidado Veja o Regulamento Oficial do Fórum SSGames Brasil Click Aqui.




Atenciosamente Suporte SSGamers Brasil

Respeite o Regulamento e os Usuários. 

 Evitem serem Punidos por não lerem o regulamento 

I'm your fan
avatar
Sŵєєт ١
SS - Administrador
SS - Administrador

Steam Steam : Administrador e Designer
Zello : SSGamers
Mensagens : 1932
Moedas : 4754
Data de inscrição : 12/10/2015
Idade : 21
Localização : Lisboa Portugal

Re: pedido/ajuda

Mensagem por Sŵєєт ١ em Qui 8 Mar 2018 - 16:40

@Tópico Abandonado e Trancado.








Atenciosamente Administrador SSGamers

Respeite as Regras e os Usuários. 

Evitem serem Punidos por não lerem as Regras.

Para os admiradores, e para os invejosos. Use & Abuse.


Conteúdo patrocinado

Re: pedido/ajuda

Mensagem por Conteúdo patrocinado


    Data/hora atual: Seg 28 Maio 2018 - 5:00

    Copyright © SSGamers 2011/2018 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS S.A.