[Ajuda] Como Fazer comandos com 3 espaзos
#1

Editado desconsiderar '-'
Reply
#2

usa sscanf para isso, facilita imenso.
https://sampforum.blast.hk/showthread.php?tid=570927

tuto se precisar: https://sampforum.blast.hk/showthread.php?tid=460056
Reply
#3

Desconsiderar editado
Reply
#4

Consegui... postei caso alguem esteja procurando o mesmo ja consta os 33 id do interior sу adaptar '-'

PHP код:

new CasaPickup;
new    
Float:X,Float:Y,Float:Z;
CMD:setarcasa(playerid,params[])
{
    if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridBRANCO,"[ x ] Vocк nгo tem permissгo!");
    new 
casaid,interior,precoc,precov;
    if(
sscanf(params"dddd",casaid,interior,precoc,precov)) return SendClientMessage(playerid,BRANCO"[ x ] Uso correto: /setarcasa [id] [interiorid] [preзo compra] [preзo venda]");
    if(
casaid || casaid 500) return SendClientMessage(playerid,BRANCO"[ x ] Escolha um id da casa entre 1 e 500.");
    if(
interior || interior 33) return SendClientMessage(playerid,BRANCO"[ x ] Escolha um interior entre 1 e 33.");
    if(
interior == 1)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,243.7343,305.1178,999.1484,%d,%d,1,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 2)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,223.0062,1287.1655,1082.1406,%d,%d,1,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 3)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,225.4087,1240.1775,1082.1406,%d,%d,2,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 4)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,234.4912,1065.4930,1084.2097,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 5)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2365.1567,-1134.5105,1050.8750,%d,%d,8,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 6)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2233.6101,-1114.2667,1050.8828,%d,%d,5,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 7)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,-68.63,1351.83,1080.21,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 8)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,227.2102,1114.0662,1080.9976,%d,%d,5,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 9)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2283.3472,-1139.6055,1050.8984,%d,%d,11,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 10)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,376.5438,1417.5194,1081.3281,%d,%d,15,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 11)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,344.3439,304.6621,999.1484,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 12)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2318.0107,-1026.4070,1050.2178,%d,%d,9,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 13)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,22.9850,1404.0869,1084.4297,%d,%d,5,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 14)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2267.3247,-1210.0126,1048.2891,%d,%d,10,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 15)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,422.2346,2536.7002,10.0000,%d,%d,10,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 16)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,266.8205,305.0191,999.1484,%d,%d,2,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 17)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,387.1854,1471.9427,1080.1875,%d,%d,15,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 18)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,221.8483,1140.6533,1082.6094,%d,%d,4,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 19)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,225.6608,1021.8754,1084.0165,%d,%d,7,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 20)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2324.3579,-1148.9768,1050.7101,%d,%d,12,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 21)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,328.0467,1478.5269,1084.4375,%d,%d,15,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 22)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2309.0664,-1212.7429,1049.0234,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 23)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,-42.3936,1406.0759,1084.4297,%d,%d,8,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 24)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,23.6655,1340.8721,1084.3750,%d,%d,10,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 25)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,295.7500,1474.5068,1080.2578,%d,%d,15,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 26)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2237.6770,-1080.4869,1049.0234,%d,%d,2,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 27)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,-261.0245,1456.4869,1084.3672,%d,%d,4,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 28)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2333.2029,-1076.5475,1049.0234,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 29)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,447.3509,1397.9342,1084.3047,%d,%d,2,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 30)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,260.6836,1238.0439,1084.2578,%d,%d,9,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 31)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,140.6904,1367.2458,1083.8594,%d,%d,5,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 32)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,235.6503,1187.1404,1080.2578,%d,%d,3,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    if(
interior == 33)
    {
        
GetPlayerPos(playerid,X,Y,Z); CasaPickup CreatePickup(1273,1,X,Y,Z,-1); CasaPickup++;
        
format(gStr,sizeof(gStr),"CreateHouse(%d,%f,%f,%f,2195.6973,-1204.0471,1049.0234,%d,%d,6,%d);\n",casaid,X,Y,Z,precoc,precov,casaid);
        print(
gStr); CasasSetadas(gStr);
        
SendClientMessage(playerid,  BRANCO"[ > ] Casa salva com sucesso !");
    }
    return 
1;

Public pra salvar

PHP код:
forward CasasSetadas(string[]);
public 
CasasSetadas(string[])
{
    new
        
var_1[256]
    ;
    new
        
File:var_2
    
;
    
format(var_1sizeof(var_1), "%s\r\n"string);
    
var_2 fopen("CasasSetadas.txt"io_append);
    
fwrite(var_2var_1);
    
fclose(var_2);

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)