[Ajuda] criarcasa
#1

PHP код:
CMD:criarcasa(playeridparams[])
{
    new 
Level[60], dinheiro,  string[155], Float:Pos[3];
    
    if(
sscanf(params"uii"Leveldinheiro)) return SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");{
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0);
    
    
format(stringsizeof(string),"[INFO-CASA] \n Level : %d \n Preco : %d \n Interior %d",Level dinheiro);
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0);
    }
    return 
1;

NAO ESTA CRIANDO a casa Pq ? sscanf errado oq tem de errado
Reply
#2

PHP код:
CMD:criarcasa(playeridparams[]) 

    new 
Leveldinheirointerior;    
    if(
sscanf(params"iii"Leveldinheirointerior)) return SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");
    new 
Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0); 
     
    new 
string[155];
    
format(stringsizeof(string),"[INFO-CASA] \n Level : %d \n Preco : %d \n Interior %d",Level dinheirointerior); 
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0); 
    return 
1

Reply
#3

PHP код:
CMD:criarcasa(playeridparams[]) 

    new 
Level[60], dinheiro;
     
    if(
sscanf(params"uii"Leveldinheiro))
      return 
SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");

    new 
string[155], Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0); 
    
format(stringsizeof(string),"[INFO-CASA] \n Level : %d \n Preco : %d \n Interior %d",Level dinheiro); 
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0); 

    return 
1

Reply
#4

vlw z pain e los
++rep


como posso fazer assim

Casa ID [0]

Quando crio mais 1

Casa ID [1]

E assim vai

mals pelo caps ^-^
Reply
#5

Quote:
Originally Posted by Lуs
Посмотреть сообщение
PHP код:
CMD:criarcasa(playeridparams[]) 

    new 
Level[60], dinheiro;
     
    if(
sscanf(params"uii"Leveldinheiro))
      return 
SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");
    new 
string[155], Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0); 
    
format(stringsizeof(string),"[INFO-CASA] \n Level : %d \n Preco : %d \n Interior %d",Level dinheiro); 
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0); 
    return 
1

Estгo sendo usados 3 especificadores para tratar 2 parвmetros, e o especificador "u" estб sendo usado para tratar "Level", que й uma string.

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
vlw z pain e los
++rep


como posso fazer assim

Casa ID [0]

Quando crio mais 1

Casa ID [1]

E assim vai

mals pelo caps ^-^
PHP код:
new nextHouseID 0;
// ao criar a casa
nextHouseID++ 
Reply
#6

Deu Erros , Ve se ta Certo

PHP код:
new nextHouseID 0// TOPO DA GM

CMD:criarcasa(playeridparams[])
{
    new 
Leveldinheirointerior;
    if(
sscanf(params"iii"Leveldinheirointerior)) return SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");

    new 
Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0);

    
nextHouseID++
    
    new 
string[155];
    
format(stringsizeof(string),"[CASA ID %d] \n Level : %d \n Preco : %d \n Interior %d" nextHouseIDLevel dinheirointerior);
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0);
    return 
1;

Reply
#7

PHP код:
new nextHouseID 0// TOPO DA GM
CMD:criarcasa(playeridparams[])
{
    new 
Leveldinheirointerior;
    if(
sscanf(params"iii"Leveldinheirointerior)) return SendClientMessage(playerid, -1"Use /criarcasa [Nivel] [Preco] [Interior ID]");
    new 
Float:Pos[3];
    
GetPlayerPos(playeridPos[0], Pos[1], Pos[2]);
    
CreatePickup(1273Pos[0], Pos[1], Pos[2], 0);
    
    new 
string[155];
    
format(stringsizeof(string),"[CASA ID %d] \n Level : %d \n Preco : %d \n Interior %d"nextHouseIDLevel dinheirointerior);
    
Create3DTextLabel(string, -1Pos[0], Pos[1], Pos[2], 40.00,0);
    
nextHouseID++;
    return 
1;

Dк mais atenзгo а sintaxe. Faltou ponto e vнrgula e outra vнrgula.
Reply
#8

vlw zpain ^^ s2
Reply
#9

Como posso fazer para a pessoa digitar o comando somente quando tiver em cima do icone ? do /criarcasa

ex

CMD:entrarcasa(playerid)
{
SendClientMessage(playerid, -1, "Parabens Voce Entrou Na Casa");
return 1;
}
Reply
#10

Quote:
Originally Posted by zPain
Посмотреть сообщение
Estгo sendo usados 3 especificadores para tratar 2 parвmetros, e o especificador "u" estб sendo usado para tratar "Level", que й uma string.
Eu havia editado...

Ignore.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)