SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 20/07/2013, 02:53 PM   #1
darkxdll
High-roller
 
darkxdll's Avatar
 
Join Date: Jul 2012
Location: C:\Windows\DLLs
Posts: 1,633
Reputation: 89
Default criar random de floats e strings...

Eae gente , bom tenho um problema , quando eu crio está variavel :

PHP Code:
new Trabalho[][] = {
    {
CarregarX,CarregarY,CarregarZ,DescarregarX,DescarregarY,DescarregarZ,"nome da carga","leve de sf a ls",pagamento,mafia}//apenas um exemplo , lógico q nao é assim..
}; 
obs : sei que não pode usar carregarx e tals ali , é só pra explicar ...

então quando eu crio a váriavel , da tudo certo , mais na ora de mandar isso ai pro random , não funciona direito , meio que a função não executa direito ...
PHP Code:
new rand random(sizeof(Trabalho));
CriarTrabalho(Trabalho[rand][0],Trabalho[rand][1]...até completar todos os 10...);// o problema nao está aqui , pois eu ja testei e o criartrabalho está funcionando corretamente ... 
Se alguem ai puder me ajudar x)
__________________
Discord: darkxdll#9097

Consulte valores.
darkxdll is offline   Reply With Quote
Old 20/07/2013, 03:02 PM   #2
WLSF
High-roller
 
Join Date: Aug 2011
Posts: 3,540
Reputation: 787
Default Re: criar random de floats e strings...

Explica melhor como isso vai funcionar, porque eu acho que tu criou a variável de uma forma errada...

Exemplo:
pawn Code:
new Float: gRandomVar[][] =
{
    {x, y, z},
    {x1, y1, z1},
    {x2, y2, z2}
};

stock PWN_RandomPos(pId)
{
    new rand = random(3);
   
    SetPlayerPos(pId, gRandomVar[rand][0], gRandomVar[rand][1], gRandomVar[rand][2]);
}
WLSF is offline   Reply With Quote
Old 20/07/2013, 03:33 PM   #3
darkxdll
High-roller
 
darkxdll's Avatar
 
Join Date: Jul 2012
Location: C:\Windows\DLLs
Posts: 1,633
Reputation: 89
Default Re: criar random de floats e strings...

Tipo cara , que nem neste exemplo
PHP Code:
new FloatgRandomVar[][] =
{
    {
xyz},// tem como eu por ex : {x,y,z,dx,dy,dz,string[],string2[],receber} tentei mais não consegui :/
    
{x1y1z1},
    {
x2y2z2}
};

stock PWN_RandomPos(pId)
{
    new 
rand random(3);
    
    
SetPlayerPos(pIdgRandomVar[rand][0], gRandomVar[rand][1], gRandomVar[rand][2]);

entendeu ? Vo entra no skype...
__________________
Discord: darkxdll#9097

Consulte valores.
darkxdll is offline   Reply With Quote
Old 20/07/2013, 03:37 PM   #4
WLSF
High-roller
 
Join Date: Aug 2011
Posts: 3,540
Reputation: 787
Default Re: criar random de floats e strings...

Foi como eu te falei, tu tá criando a variável de uma forma errada então, tome um exemplo funcional:
pawn Code:
new vec[][] =
{
    {1,2,3, "POS 1"},
    {4,5,6, "POS 2"},
    {7,8,9, "POS 3"}
};
public OnGameModeInit()
{
    for (new i = 0; i < 3; ++i)
    {
        new rand = random(3);
        printf("%d, %d, %d, %s\n", vec[rand][0], vec[rand][1], vec[rand][2], vec[rand][3]);
    }
    return 1;
}
Acho que é isso que tu quer
WLSF is offline   Reply With Quote
Old 20/07/2013, 03:47 PM   #5
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,272
Reputation: 266
Default Re: criar random de floats e strings...

Bom no meu GameMode de truck eu fiz assim!
pawn Code:
enum locs
{
    Name[50],
    Float:X,
    Float:Y,
    Float:Z,
    ParaName[50],
    Float:PX,
    Float:PY,
    Float:PZ
};
new Locais[][locs] =
{
    {"Usina", 292.2992, 1416.2694, 10.7145, "24/7", 1348.5021, -1751.2698, 13.9576},
    {"Deposito", 1734.0804, 981.7241, 11.4140, "LVA Freight depot", 1721.5757, 711.1726, 11.4241},
    {"EasterBasion", -1692.0012, 21.7743, 4.1449, "Doherty", -1882.8525, -202.1867, 16.8491}
};

Ai e facil de usar!
__________________
Youtubar
Discord : Don_Speed#6282
Don_Speed is offline   Reply With Quote
Old 20/07/2013, 04:17 PM   #6
darkxdll
High-roller
 
darkxdll's Avatar
 
Join Date: Jul 2012
Location: C:\Windows\DLLs
Posts: 1,633
Reputation: 89
Default Re: criar random de floats e strings...

don , nunca havia pensado nisto.. vo tentar...
__________________
Discord: darkxdll#9097

Consulte valores.
darkxdll is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Enum to help me use Floats and Strings in Array Shoulen Scripting Help 4 16/04/2013 09:23 PM
A function like random/randomex(), but for floats. WooTFTW Scripting Help 2 10/08/2012 11:11 AM
Random numeric strings Scenario Help Archive 19 18/08/2011 06:32 PM
Random returning floats Kyle Help Archive 1 28/08/2010 09:48 AM
floats with random Kar Help Archive 4 28/07/2010 08:00 PM


All times are GMT. The time now is 08:05 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.