[Ajuda] Sobre ZCMD.
#1

Bom galera ;x , sinto atй vergonha de vir aqui criar este tуpico , mas realmente nгo consegui arrumar ;s' , eu estou criando um sistema de blindagem ... , mas estou com problema no comando para blindar , realmente , literalmente , nгo sei oque hб.
Venho pedir a ajuda dos veteranos k .-.

Toda vez que eu digito o comando aparece

Quote:

SERVER: Unknown Command

algo assim..
mas ele blinda o veнculo tudo certo e tals ;x , sуque nгo aparece a mensagem
Quote:

Vocк comprou uma Blindagem por 35.000$.

й como se as funзхes do comando dessem certo , mas mesmo assim ele nгo envia o SendClientMessage do fim , e aparece a mensagem de comando inexistente .

pawn Код:
CMD:blindar(playerid,params[])
{
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    new idcarro = GetPlayerVehicleID(playerid);
    blindadinho[playerid] = 1;
    GivePlayerMoney(playerid, -35000);
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    RepairVehicle(GetPlayerVehicleID(playerid));
    ziiQzblind(idcarro, playerid);
    SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
    return 1;
}
ta ai o cmd ;x .
Reply
#2

Nenhuma funзгo do seu code tem params! '-'
Reply
#3

Nгo sei se isso vai te ajudar, mais tenta assim:

pawn Код:
CMD:blindar(playerid) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
{
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    new idcarro = GetPlayerVehicleID(playerid);
    blindadinho[playerid] = 1;
    GivePlayerMoney(playerid, -35000);
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    RepairVehicle(GetPlayerVehicleID(playerid));
    ziiQzblind(idcarro, playerid);
    return 1;
}
Reply
#4

Quote:
Originally Posted by Baiano
Посмотреть сообщение
Nгo sei se isso vai te ajudar, mais tenta assim:

pawn Код:
CMD:blindar(playerid) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
{
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    new idcarro = GetPlayerVehicleID(playerid);
    blindadinho[playerid] = 1;
    GivePlayerMoney(playerid, -35000);
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    RepairVehicle(GetPlayerVehicleID(playerid));
    ziiQzblind(idcarro, playerid);
    return 1;
}
Isto nunca irб funcionar '-'
Reply
#5

Mande a public OnPlayerCommandPerformed
Reply
#6

Quote:
Originally Posted by HardWar
Посмотреть сообщение
Mande a public OnPlayerCommandPerformed
Nгo uso ..
Reply
#7

Provavelmente й acesso a indice inexistente.
Faзa um debug e descubra qual linha do cуdigo estб com problemas.
Reply
#8

pawn Код:
CMD:blindar(playerid,params[])
{
    print("1");
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    print("2");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    print("3");
    new idcarro = GetPlayerVehicleID(playerid);
    print("4");
    blindadinho[playerid] = 1;
    print("5");
    GivePlayerMoney(playerid, -35000);
    print("6");
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    print("7");
    RepairVehicle(GetPlayerVehicleID(playerid));
    print("8");
    ziiQzblind(idcarro, playerid);
    print("9");
    SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
    print("10");
    return 1;
}
Troca o seu comando por isso, digita o comando no jogo, vai no CMD do sampserver.exe e me diz em qual numero parou de contar.

ziiQzblind(idcarro, playerid);

Provavelmente seja isso...

E pra que vocк pegou o ID do carro nessa new : new idcarro = GetPlayerVehicleID(playerid);
E continuou usando o GetPlayerVehicleID ao invйs de usar o idcarro?
Reply
#9

Quote:
Originally Posted by HashFr
Посмотреть сообщение
pawn Код:
CMD:blindar(playerid,params[])
{
    print("1");
    if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, 0xFFFFFFFF, "Para vocк comprar uma blindagem , vocк precisa estar em um carro.");
    if(GetPlayerMoney(playerid) < 35000)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo tem esse dinheiro todo.");
    print("2");
    if(blindadinho[playerid] == 1)return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк jб estб blindado.");
    print("3");
    new idcarro = GetPlayerVehicleID(playerid);
    print("4");
    blindadinho[playerid] = 1;
    print("5");
    GivePlayerMoney(playerid, -35000);
    print("6");
    blindziiQz[GetPlayerVehicleID(playerid)] = 100;
    print("7");
    RepairVehicle(GetPlayerVehicleID(playerid));
    print("8");
    ziiQzblind(idcarro, playerid);
    print("9");
    SendClientMessage(playerid, 0xFFFFFFFF, "Vocк comprou uma Blindagem por {00FF00}35.000${FFFFFF}.");
    print("10");
    return 1;
}
Troca o seu comando por isso, digita o comando no jogo, vai no CMD do sampserver.exe e me diz em qual numero parou de contar.

ziiQzblind(idcarro, playerid);

Provavelmente seja isso...

E pra que vocк pegou o ID do carro nessa new : new idcarro = GetPlayerVehicleID(playerid);
E continuou usando o GetPlayerVehicleID ao invйs de usar o idcarro?
Parou de contar no nъmero 8 :c
Reply
#10

Envie a funзгo ziiQzblind(
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)