[DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
1є qual o id no mta da agua do mar do rio tanto faz mas o id da agua
2є como criar object com um comando no jogo/tipo
/barril
ae aparece um barril explosivo assim se alguem souber me fale por favor
__________________________________________________ _____________
edit:
tenho uma 3 duv
como usar o site
http://www.convertffs.com/vehicles/
nao consigo converter se alguem sabe tbm poste aqui por favor
Re: [DUV/ID]tres duvidas -
Ambrуsio - 27.03.2010
Sua 3Є duvida:
1є entre no site:
http://convertffs.com/objects/
2є escolha a versгo do seu MTA em Convert e logo apos em into vc escolhe pra q formato vc quer, que й o SAMP createobject
3є em "Convert vehicles too" vc escolhe sim! ai abrirб uma janela, clike em Continue with the converting
4є abrirб outra janela, nesta janela cole o conteudo do arquivo que esta o mapa que vc fez!
Re: [DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
se alguem poder me ajuda agradeзo muito
desculpa pelo double post mas й que eu estou atras disso
Re: [DUV/ID]tres duvidas -
Guilherme_Canani - 27.03.2010
NГO TEM COMO CRIAR БGUA NO MTA!!
A outra
Cria esse comando:
pawn Код:
if(strcmp(cmd,"/objeto",true)==0)
{
new obj;
new tmp[256];
tmp = strtok(cmdtext,idx);
obj=strval(tmp)
if(!strlen(tmp))
{
SendClientMessage(playerid, COR, "Use: /objeto [id objeto]");
return 1;
}
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateObject(obj,X,Y,Z,A);
return 1;
}
Se quiser criar somente um objeto por comando, use:
pawn Код:
if(strcmp(cmd,"/tal",true)==0)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateObject(idobjeto,X,Y,Z);
return 1;
}
Re: [DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
qual object vai criar ?
ou й ali no
/object >>> object o nome dele ?
ou tem como colocar o id do object que eu quero ?
Re: [DUV/ID]tres duvidas -
Guilherme_Canani - 27.03.2010
Quote:
Originally Posted by irffri1234
qual object vai criar ?
ou й ali no
/object >>> object o nome dele ?
ou tem como colocar o id do object que eu quero ?
|
O /objeto tu usa assim:
/objeto id
O ID й o id do objeto que tem no mta / samp wiki se tu digitar ali, ele cria o objeto que vocк colocou o id e o nome nгo adianta sу se vocк defina...
No outro comando vocк escolhe, vai la pega o id e coloca no CreateObject
Re: [DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
pawn Код:
if(strcmp(cmd,"/tal",true)==0)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateObject(id-do-object-que-euquero?,X,Y,Z);///le essa linha akiiii
return 1;
}
no outro tambem ?
Re: [DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
valeu o /tal deixa valeu cara
mas como que eu ponho esse comando so para admin ?
se posivel admin level 4 ou so para admin na rcon
Re: [DUV/ID]tres duvidas -
irffri1234 - 27.03.2010
cara deixa o admin
so me fala uma coisa
deu uns erros aki
pawn Код:
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4914) : error 017: undefined symbol "cmd"
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4918) : error 017: undefined symbol "strtok"
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4918) : error 033: array must be indexed (variable "tmp")
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4920) : error 001: expected token: ";", but found "if"
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4927) : error 017: undefined symbol "A"
e as linhas sao do comando
pawn Код:
if(strcmp(cmd,"/object",true)==0)//uma linha do erro
{
new obj;
new tmp[256];// dois erros aki
tmp = strtok(cmdtext,idx);
obj=strval(tmp)
if(!strlen(tmp))//erro aki tbm
{
SendClientMessage(playerid, COR_LARANJA, "Use: /object [id objeto]");
return 1;
}
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateObject(obj,X,Y,Z,A);//e aki tbm
return 1;
}
eu tava pensando essa linhas nao sao antes dos comandos ?
pawn Код:
new obj;
new tmp[256];
tmp = strtok(cmdtext,idx);
obj=strval(tmp)
se ja exite essas linhas nao prescisa bota ?
Re: [DUV/ID]tres duvidas -
Guilherme_Canani - 28.03.2010
Quote:
Originally Posted by irffri1234
cara deixa o admin
so me fala uma coisa
deu uns erros aki
pawn Код:
C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4914) : error 017: undefined symbol "cmd" C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4918) : error 017: undefined symbol "strtok" C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4918) : error 033: array must be indexed (variable "tmp") C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4920) : error 001: expected token: ";", but found "if" C:\DOCUME~1\bruck\Desktop\GMSTUNT\PRo.pwn(4927) : error 017: undefined symbol "A"
e as linhas sao do comando
pawn Код:
if(strcmp(cmd,"/object",true)==0)//uma linha do erro { new obj; new tmp[256];// dois erros aki tmp = strtok(cmdtext,idx); obj=strval(tmp) if(!strlen(tmp))//erro aki tbm { SendClientMessage(playerid, COR_LARANJA, "Use: /object [id objeto]"); return 1; } new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid,X,Y,Z); CreateObject(obj,X,Y,Z,A);//e aki tbm return 1; }
eu tava pensando essa linhas nao sao antes dos comandos ?
pawn Код:
new obj; new tmp[256]; tmp = strtok(cmdtext,idx); obj=strval(tmp)
se ja exite essas linhas nao prescisa bota ?
|
Coloca:
pawn Код:
//OnPlayerCommandText
new cmd[256];
cmd=strtok(cmdtext, idx);
//No obj=strval(tmp) Muda para obj=strval(tmp);
//No CMD coloca: new Float:A;
//FinalDoGM
stock strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}