Se tiver com a variavel bag > 0 botar varios check verde desse -
luccagomes15 - 31.01.2016
IMG:
http://imgur.com/nNz4f2i
Achei bem da hora, queria fazer no meu sv, alguйm pode me ajudar? Parece que й funзгo nova do samp sei lб
Como fazer pra se a variavel
bag[playerid] > 0
Aparecer varios check verde desses nas coordenadas:
1997.3832,-2079.2957,13.5469
2482.0786,-1464.0013,24.0162
2445.7332,-1759.4276,13.5907
Achei isso num sv achei maneiro
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
ClaudioF - 31.01.2016
Exemplo:
PHP код:
CMD:bag(playerid, params[])
{
if(bag[playerid] > 0)
{
CreateObject(19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
CreateObject(19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
CreateObject(19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
Simplesmente isso Amigo, acho bom nгo reclamar fez eu parar de assistir Breaking Bad pra te ajudar kk'
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
luccagomes15 - 02.02.2016
Quote:
Originally Posted by ClaudioF
Exemplo:
PHP код:
CMD:bag(playerid, params[])
{
if(bag[playerid] > 0)
{
CreateObject(19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
CreateObject(19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
CreateObject(19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
Simplesmente isso Amigo, acho bom nгo reclamar fez eu parar de assistir Breaking Bad pra te ajudar kk'
|
Mesmo que funcione era pra se um jogador tive-se bag[playerid] > 0
Cria-se esses checkpoint verde pra ele, desse jeito nгo criaria pra todos?
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
ClaudioF - 02.02.2016
Quote:
Originally Posted by luccagomes15
Mesmo que funcione era pra se um jogador tive-se bag[playerid] > 0
Cria-se esses checkpoint verde pra ele, desse jeito nгo criaria pra todos?
|
PHP код:
new Ckecp[3][MAX_PLAYERS];
PHP код:
CMD:bag(playerid, params[])
{
if(bag[playerid] > 0)
{
Ckecp[0][playerid] = CreateObject(19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[1][playerid] = CreateObject(19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[2][playerid] = CreateObject(19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
nгo testei mais acho que deve funcionar
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
HaRdiiZin - 02.02.2016
Quote:
Originally Posted by ClaudioF
PHP код:
CMD:bag(playerid, params[])
{
if(bag[playerid] > 0)
{
Ckecp[0][playerid] = CreateObject(19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[1][playerid] = CreateObject(19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[2][playerid] = CreateObject(19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
nгo testei mais acho que deve funcionar
|
Nгo vai funcionar
Criar objetos para um player:
CreatePlayerObject
------
Claudio, primeiro vocк declara a variбvel da seguinte forma:
e depois usa assim?
PHP код:
Ckecp[2][playerid] = ...
Isso sу daria certo, se fosse declarada da seguinte maneira:
PHP код:
new Ckecp[3][MAX_PLAYERS];
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
[BOPE]Seu._.Madruga - 02.02.2016
PHP код:
new Ckecp[3][MAX_PLAYERS], bag[MAX_PLAYERS];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(bag[playerid] > 0)
{
Ckecp[0][playerid] = CreatePlayerObject(playerid, 19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[1][playerid] = CreatePlayerObject(playerid, 19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[2][playerid] = CreatePlayerObject(playerid, 19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
Para retirar os objetos:
PHP код:
DestroyPlayerObject(playerid, Ckecp[0][playerid]);
DestroyPlayerObject(playerid, Ckecp[1][playerid]);
DestroyPlayerObject(playerid, Ckecp[2][playerid]);
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
ClaudioF - 02.02.2016
Quote:
Originally Posted by HaRdiiZin
Nгo vai funcionar
Criar objetos para um player: CreatePlayerObject
------
Claudio, primeiro vocк declara a variбvel da seguinte forma:
e depois usa assim?
PHP код:
Ckecp[2][playerid] = ...
Isso sу daria certo, se fosse declarada da seguinte maneira:
PHP код:
new Ckecp[3][MAX_PLAYERS];
|
Verdade nem percebi
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
luccagomes15 - 03.02.2016
Quote:
Originally Posted by [BOPE]Seu._.Madruga
PHP код:
new Ckecp[3][MAX_PLAYERS], bag[MAX_PLAYERS];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(bag[playerid] > 0)
{
Ckecp[0][playerid] = CreatePlayerObject(playerid, 19946, 2482.0786,-1464.0013,24.0162, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[1][playerid] = CreatePlayerObject(playerid, 19946, 2445.7332,-1759.4276,13.5907, 0.00000, 0.00000, 0.00000); // CP Verde
Ckecp[2][playerid] = CreatePlayerObject(playerid, 19946, 1997.3832,-2079.2957,13.5469, 0.00000, 0.00000, 0.00000); // CP Verde
}
return 1;
}
Para retirar os objetos:
PHP код:
DestroyPlayerObject(playerid, Ckecp[0][playerid]);
DestroyPlayerObject(playerid, Ckecp[1][playerid]);
DestroyPlayerObject(playerid, Ckecp[2][playerid]);
|
Vlw gente ta criando, mas na hora de destruir o objeto o objeto continua
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
maikons - 04.02.2016
Quote:
Originally Posted by luccagomes15
Vlw gente ta criando, mas na hora de destruir o objeto o objeto continua
|
Acho que ta destruindo, mas a funзгo que ele criou cria outra assim q destroi por causa do tempo, dentro da funзгo dele tinha que ter um if, checando se tem a variavel bag <= 0 e se tem o objeto, pra poder destruir o objeto...
Se alguйm souber fazer esse if posta ai q o resto й simples
Re: Se tiver com a variavel bag > 0 botar varios check verde desse -
luccagomes15 - 05.02.2016
Tem como checar se o objeto й existente?
Tipo
if(Ckecp[0] > 0) sei lб algo q diga q ele existe