Ajuda por favor = bug -
Bruno Alves - 08.07.2012
Gente tenho aqui o cmd do carro invulneravel... Mas quero que se o player nгo Tive o dinheiro pra por em "God Mode" ele с consiga comprar e apareзa uma mensage por ex: SendClientMessage (playerid, RED, "Vocк nгo tem essa grana")
Код:
LGod[playerid] = false;
Essa й a parte q tem que ser mudada...
Код:
if (strcmp("/godc", cmdtext, true, 10) == 0)
{
GivePlayerMoney (playerid, -5000 ) ;
if (IsPlayerInAnyVehicle(playerid)) {
if(LGod[playerid] == true)
{
LGod[playerid] = false;
SendClientMessage(playerid, VERDEFRACO, "Agora seu veнculo nгo estб mais com Godc!");
return true;
}
new vehicleid;
LGod[playerid] = true;
RepairVehicle(vehicleid);
SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
SendClientMessage(playerid, VERDEFRACO, "Seu veнculo estб em Godc!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid,VERDEFRACO,"Erro: Vocк nгo estб em um veнculo!");
}
return 1;
}
Код:
public OnVehicleDamageStatusUpdate( vehicleid, playerid )
{
if(LGod[playerid] == true)
{
new Float:Vida;
if(GetVehicleHealth( vehicleid, Vida ) < 1000 )
return RepairVehicle( vehicleid );
return true;
}
return true;
}
obs: eu mesmo criei mais deu esse buguizinho...
Re: Ajuda por favor = bug -
.FuneraL. - 08.07.2012
pawn Код:
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, "Vocк Nao tem Grana Suficiente");
Coloca isso depois do { que abre o comando.
AW: Ajuda por favor = bug -
MatheusAlcapone - 08.07.2012
tente isso
pawn Код:
if (strcmp("/godc", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, " Sua menssagen");
GivePlayerMoney (playerid, -5000 ) ;
if (IsPlayerInAnyVehicle(playerid)) {
if(LGod[playerid] == true)
{
LGod[playerid] = false;
SendClientMessage(playerid, VERDEFRACO, "Agora seu veнculo nгo estб mais com Godc!");
return true;
}
new vehicleid;
LGod[playerid] = true;
RepairVehicle(vehicleid);
SetVehicleHealth(GetPlayerVehicleID(playerid),9999);
SendClientMessage(playerid, VERDEFRACO, "Seu veнculo estб em Godc!");
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
else
{
SendClientMessage(playerid,VERDEFRACO,"Erro: Vocк nгo estб em um veнculo!");
}
return 1;
}
Re: AW: Ajuda por favor = bug -
.FuneraL. - 08.07.2012
Quote:
Originally Posted by matheus_alcapone
tente isso
pawn Код:
if (strcmp("/godc", cmdtext, true, 10) == 0) { if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, " Sua menssagen"); GivePlayerMoney (playerid, -5000 ) ; if (IsPlayerInAnyVehicle(playerid)) { if(LGod[playerid] == true) { LGod[playerid] = false; SendClientMessage(playerid, VERDEFRACO, "Agora seu veнculo nгo estб mais com Godc!"); return true; } new vehicleid; LGod[playerid] = true; RepairVehicle(vehicleid); SetVehicleHealth(GetPlayerVehicleID(playerid),9999); SendClientMessage(playerid, VERDEFRACO, "Seu veнculo estб em Godc!"); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); } else { SendClientMessage(playerid,VERDEFRACO,"Erro: Vocк nгo estб em um veнculo!"); } return 1; }
|
Operador >= (Maior ou Igual)? nesse caso teria que usar igual eu fiz lб. com o operador < (Menor), porque ele vai verificar se a grana dele й menor, se for menor que o valor, retornarб a mensagem.
AW: Ajuda por favor = bug -
MatheusAlcapone - 08.07.2012
eu vi e ja dei edit eu nгo me toquei na hora
@EDIT
й que agorinha tava mexendo no meu game mode dai fiz um cуdigo assim e acabei refazendo
Re: Ajuda por favor = bug -
Bruno Alves - 08.07.2012
O dinheiro ainda fica negativo, nгo deu certo por favor alguem me ajuda
AW: Ajuda por favor = bug -
MatheusAlcapone - 08.07.2012
eu acho que vocк pego o meu que estava errado pega o cуdigo que eu postei de novo e testa
Re: Ajuda por favor = bug -
Bruno Alves - 08.07.2012
agr deu certo muito obrigado pela ajuda...
AW: Ajuda por favor = bug -
MatheusAlcapone - 08.07.2012
de nada. E tambйm agradeзa o funeral, o meu cуdigo e o dele й praticamente a mesma coisa.
Re: Ajuda por favor = bug -
Bruno Alves - 08.07.2012
sim a vcs 2 brigado msm