Pequenina ajuda ... -
rene20 - 06.11.2010
pawn Код:
if(current == Aeroporto)
{
switch(row)
{
case 0:
{
if(GetPlayerMoney(playerid)<3000) return SendPlayerMessageToPlayer(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-3000);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
GivePlayerMoney(playerid,-3000);
TogglePlayerControllable(playerid, 1);
if(GetPlayerMoney(playerid)<3000) return SendPlayerMessageToPlayer(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
}
case 2:
{
TogglePlayerControllable(playerid, 1);
}
}
return 1;
}
certo da pra ve que eu quero que quando o player viaja e nao ter dinheiro nao deixar e envia essa menssagem mas eu testo nao funfa ( Claro depois irei diferenciaras passagem pra 200,3000 etc
Re: Pequenina ajuda ... - [BEP]AcerPilot - 06.11.2010
Substitua SendPlayerMessageToPlayer por SendClientMessage. SendPlayerMessageToPlayer й pra mandar mensagem de um player para outro, no caso vocк mandaria uma mensagem do player COLOR_LIGHTBLUE, que nгo й um player e sim uma cor, ao playerid, entгo a mensagem nгo seria enviada. Simplesmente troque por SendClientMessage.
Re: Pequenina ajuda ... -
[FeK]HigorOliver - 06.11.2010
'''''''''''''''''''''''''''''''''''''''''''''''''' '''''''''''''''''''''''
pawn Код:
if(current == Aeroporto)
{
switch(row)
{
case 0:
{
if(GetPlayerMoney(playerid)<3000) return SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
GivePlayerMoney(playerid,-3000);
TogglePlayerControllable(playerid, 1);
}
case 1:
{
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
GivePlayerMoney(playerid,-3000);
TogglePlayerControllable(playerid, 1);
if(GetPlayerMoney(playerid)<3000) return SendClientMessager(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
}
case 2:
{
TogglePlayerControllable(playerid, 1);
}
}
return 1;
}
Re: Pequenina ajuda ... -
ASDF - 06.11.2010
tenta ai
pawn Код:
if(current == Aeroporto)
{
switch(row)
{
case 0:
{
GetPlayerMoney(playerid); // vai ve se ele tem dinhero
if(GetPlayerMoney(playerid)>=100) // se ele tive 100 reau ele vai viaja
{
SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
TogglePlayerControllable(playerid, 1);
}
if(GetPlayerMoney(playerid)<=99) // ele naum tem dinhero,entao nao viaja
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
TogglePlayerControllable(playerid, 1);
}
}
case 1:
{
GetPlayerMoney(playerid); // vai ve se ele tem dinhero
if(GetPlayerMoney(playerid)>=100) // se ele tive 100 reau ele vai viaja
{
SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
TogglePlayerControllable(playerid, 1);
}
if(GetPlayerMoney(playerid)<=99) // ele naum tem dinhero,entao nao viaja
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"[Aero LS]Vocк nгo tem dinheiro suficiente para pagar a viagem!");
TogglePlayerControllable(playerid, 1);
}
}
case 2:
{
TogglePlayerControllable(playerid, 1);
}
}
return 1;
}