Sobre ZCMD. -
ziiQz - 16.12.2012
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
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 .
Re: Sobre ZCMD. -
Baiano - 16.12.2012
Nenhuma funзгo do seu code tem params! '-'
Re: Sobre ZCMD. -
Baiano - 16.12.2012
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;
}
Re: Sobre ZCMD. -
ziiQz - 16.12.2012
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 '-'
Re: Sobre ZCMD. -
HardWar - 16.12.2012
Mande a public OnPlayerCommandPerformed
Re: Sobre ZCMD. -
ziiQz - 16.12.2012
Quote:
Originally Posted by HardWar
Mande a public OnPlayerCommandPerformed
|
Nгo uso ..
Re: Sobre ZCMD. -
ViniBorn - 17.12.2012
Provavelmente й acesso a indice inexistente.
Faзa um debug e descubra qual linha do cуdigo estб com problemas.
Re: Sobre ZCMD. -
HashFr - 17.12.2012
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
?
Re: Sobre ZCMD. -
ziiQz - 17.12.2012
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
Re: Sobre ZCMD. -
Schocc - 17.12.2012
Envie a funзгo
ziiQzblind(