Design de Comando ( topico grande e complicado ) noob nem adianta clickar
#1

pessoal

eu sou tou fasendo menus pois o resto ja fis tudo

tou fasendo comando de criar carro do adm

que e o seguinte dialog

PHP код:
        if(dialogid == 921)
        {
            if(
response
            {
                if(
listitem == 0// Atendimento
                
{
                    
ShowPlayerDialog(playerid9524DIALOG_STYLE_LIST,"Menu de atendimento","Turismo\r\nInfernus\r\nSultan\r\nSavanna","OK","Cancelar");
                    return 
1;
                }
            }
        } 
e o comando de criar o carro turismo ficou da seguinte forma ( so o turismo o resto eu vou faser depois de tirar minha duvida )


PHP код:
        if(dialogid == 9524
        {
            if(
response) ..
            {
                if(
listitem == 0
                {
                    if (
PlayerInfo[playerid][pAdmin] < 5000)
                        {
                          
ShowPlayerDialog(playerid13DIALOG_STYLE_MSGBOX"Fail""Vocк nгo й adm""Ok""");
                        return 
1;
                        }
                        new 
Float:X,Float:Y,Float:Z,Float:Anglecarid;
                        
GetPlayerPos(playerid,X,Y,Z);
                        
GetPlayerFacingAngle(playerid,Angle);
                        
carid GetPlayerVehicleID(playerid);
                        
carid CreateVehicle(451,X,Y,Z,0.0,-1,-1,9000000);
                        
vehCriados[carid] = 1;
                        
AddVehicleComponent(carid,1010);
                        
AddVehicleComponent(carid,1087);
                        
AddVehicleComponent(carid,1079);
                        
TogglePlayerControllable(playerid,true);
                          return 
1;
                }
            }
        } 
nгo teria como faser um sitema de variavel onde o createvehicle("variavel"X,Y,Z,0.0,-1,-1,9000000); foce o id do carro ??

ou seja

PHP код:
abre o menu
Carros
Turismo id 
451
infernus id 
555 (n sei id )
Savanna id 666 n sei id )
ai depois que ele clickce em um dos carro
ele exerceria o comando que citei assima mais mudando a variavel 
do carro 
teria como faser algum sistema que eu mude

se sim como ? nгo presisar faser pra poupar trabalho quero aprender sosinho mais so que complicou muito agora e algumas coisas eu nгo sei

ok vlw a outra tou agradecendo a todos que me ajudam nгo pessa que esqueзo
Reply
#2

O Mais Noob Daqui й Voзe!!
Sem Mais!! =)
Reply
#3

Quote:
Originally Posted by xFernando_xD
Посмотреть сообщение
O Mais Noob Daqui й Voзe!!
Sem Mais!! =)
Faзo de suas palavras, as minhas.
Reply
#4

Nгo sou professor de portuguкs mais o seu fail:

pessoal

eu sou tou fasendo menus pois o resto ja fis tudo

tou fasendo comando de criar carro do adm

que e o seguinte dialog


fasendo fis ja vihShкКeК apoio os manolos de cima.
Reply
#5

sou burrinho des crever mermo


mais teria como eu faser algo assim ?
Reply
#6

Quote:
Originally Posted by SERRA93
Посмотреть сообщение
sou burrinho des crever mermo


mais teria como eu faser algo assim ?
Tem como lhe ajudar, mais fica meio tenso vocк falar noobs nem cliquem й falta de humildade.

Nгo entendi o que vocк quer direito ._.

edit:

Cara faz um stock exemplo:
pawn Код:
stock CriarCarro( ModeloID  )
{
 new Float:X,Float:Y,Float:Z,Float:Angle, carid;
                        GetPlayerPos(playerid,X,Y,Z);
                        GetPlayerFacingAngle(playerid,Angle);
                        carid = GetPlayerVehicleID(playerid);
                        carid = CreateVehicle(ModeloID,X,Y,Z,0.0,-1,-1,9000000);
                        vehCriados[carid] = 1;
                        AddVehicleComponent(carid,1010);
                        AddVehicleComponent(carid,1087);
                        AddVehicleComponent(carid,1079);
                        TogglePlayerControllable(playerid,true);
}

No dialog inputex vocк coloca a funзгo assim:

new carro = strval(inputtext);

CriarCarro( carro  );
/\
Reply
#7

a entendi como funciona

mais nгo sei como eu monto isso

eu tenho que faser o cara digitar o id do carro

ou do geito que eu fis ?

edito"

vou montar aqui e tentar dar um geito se eu conseguir eu posto aqui

se eu nun conseguir tambem posto
Reply
#8

Quote:
Originally Posted by SERRA93
Посмотреть сообщение
a entendi como funciona

mais nгo sei como eu monto isso

eu tenho que faser o cara digitar o id do carro

ou do geito que eu fis ?

edito"

vou montar aqui e tentar dar um geito se eu conseguir eu posto aqui

se eu nun conseguir tambem posto
Ok ok tenta ae.
Reply
#9

EU FIS DA SEGUINTE MANEIRA

PHP код:
    if(strcmp(cmd,"/criarcarro",true) == 0)
    {
        new 
carro strval(inputtext);
        
CriarCarrocarro  );
        
ShowPlayerDialog(playerid,9519,DIALOG_STYLE_INPUT,"Criar Carro","Informe o id do carro","Criar","Cancelar");
        
        return 
1;
    } 
DEPOIS FIS O DIALOG COM AQUELE CODE QUE VC MANDOU E DEU ERRO

REVISEI O CODE E MUDEI UMAS COISAS AI O PAWN PAROU DE FUNCIONAR

DEPOIS TIREI AQUILO TUDO

E PUS LA EM BAIXO PQ NUM TEM NENHUM STROK PRA EU POR JUNTO
Reply
#10

Quote:
Originally Posted by SERRA93
Посмотреть сообщение
EU FIS DA SEGUINTE MANEIRA

PHP код:
    if(strcmp(cmd,"/criarcarro",true) == 0)
    {
        new 
carro strval(inputtext);
        
CriarCarrocarro  );
        
ShowPlayerDialog(playerid,9519,DIALOG_STYLE_INPUT,"Criar Carro","Informe o id do carro","Criar","Cancelar");
        
        return 
1;
    } 
DEPOIS FIS O DIALOG COM AQUELE CODE QUE VC MANDOU E DEU ERRO

REVISEI O CODE E MUDEI UMAS COISAS AI O PAWN PAROU DE FUNCIONAR

DEPOIS TIREI AQUILO TUDO

E PUS LA EM BAIXO PQ NUM TEM NENHUM STROK PRA EU POR JUNTO
Nгo entendi o que vocк disse
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)