public Taxi()
{
foreach(Player, i)
{
if(Taximetro[i][0] == 1){
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
}
if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, 0 - PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
RemovePlayerFromVehicle(i);
PrecoCorrida[i] = 0;
Taximetro[i][1] = 0;
}
}
}
return 1;
}
public Taxi()
{
foreach(Player, i)
{
if(Taximetro[i][0] == 1){
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
break;
}
if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, 0 - PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
RemovePlayerFromVehicle(i);
PrecoCorrida[i] = 0;
Taximetro[i][1] = 0;
break;
}
}
}
return 1;
}
if(strcmp(cmd, "/ttaxi", true) == 0 && IsPlayerConnected(playerid))
{
if(PlayerInfo[ playerid ][pProfissao] == Taxista || IsPlayerAdmin(playerid))
{
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, ERRO, "/ttaxi [id]");
return 1;
}
plid = strval(tmp);
if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(plid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SendClientMessage(plid, 0xE1E100AA, "O Taxista ligou o Taximкtro.");
GivePlayerGrana(playerid,000);
GivePlayerGrana(plid,000);
Taximetro[plid][0] = 1;
Taximetro[plid][1] = playerid;
return 1;
}
else
{
SendClientMessage(playerid, ERRO, " | ERRO | O passageiro nгo estб dentro do seu carro ou vocк nгo й o motorista.");
}
}
return 1;
}
if(strcmp(cmd, "/ttaxi", true) == 0 && IsPlayerConnected(playerid))
{
if(PlayerInfo[ playerid ][pProfissao] == Taxista || IsPlayerAdmin(playerid))
{
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, ERRO, "/ttaxi [id]");
return 1;
}
plid = strval(tmp);
if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(plid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SendClientMessage(plid, 0xE1E100AA, "O Taxista ligou o Taximкtro.");
GivePlayerGrana(playerid,000);
GivePlayerGrana(plid,000);
//Taximetro[plid][0] = 1;
SetTimerEx("eTaxi", 5000, true, "i", plid);
Taximetro[plid][1] = playerid;
return 1;
}
else
{
SendClientMessage(playerid, ERRO, " | ERRO | O passageiro nгo estб dentro do seu carro ou vocк nгo й o motorista.");
}
}
return 1;
}
forward eTaxi(i); public eTaxi(i)
{
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
break;
}
if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, 0 - PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
RemovePlayerFromVehicle(i);
PrecoCorrida[i] = 0;
Taximetro[i][1] = 0;
break;
}
return 1;
}
error 024: "break" or "continue" is out of context
error 024: "break" or "continue" is out of context
pawn Код:
|
public Taxi()
{
foreach(new i : Player)
{
if(Taximetro[i][1] == 0)
continue;
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
}
else if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
PrecoCorrida[i] = 0;
Taximetro[i][1] = 0;
RemovePlayerFromVehicle(i);
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, -PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
}
}
return 1;
}
if(strcmp(cmd, "/ttaxi", true) == 0 && IsPlayerConnected(playerid))
{
if(PlayerInfo[ playerid ][pProfissao] == Taxista || IsPlayerAdmin(playerid))
{
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, ERRO, "/ttaxi [id]");
return 1;
}
plid = strval(tmp);
if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(plid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SendClientMessage(plid, 0xE1E100AA, "O Taxista ligou o Taximкtro.");
GivePlayerGrana(playerid,000);
GivePlayerGrana(plid,000);
//Taximetro[plid][0] = 1;
SetTimerEx("eTaxi", 5000, false, "i", plid);
Taximetro[plid][1] = playerid;
return 1;
}
else
{
SendClientMessage(playerid, ERRO, " | ERRO | O passageiro nгo estб dentro do seu carro ou vocк nгo й o motorista.");
}
}
return 1;
}
forward eTaxi(i); public eTaxi(i)
{
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
SetTimerEx("eTaxi", 5000, false, "i", plid);
break;
}
if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, 0 - PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
RemovePlayerFromVehicle(i);
PrecoCorrida[i] = 0;
Taximetro[i][1] = 0;
break;
}
return 1;
}
public Taxi()
{
foreach(Player, i)
{
if(Taximetro[i][0] == 1)
{
if(GetPlayerGrana(i) > PrecoCorrida[i] + 3)
{
new string[128];
PrecoCorrida[i] = PrecoCorrida[i] + 3;
format(string, sizeof(string), " | TAXI | O taxнmetro mostra: $%d", PrecoCorrida[i]);
SendClientMessage(i, 0xFFFF00AA, string);
SendClientMessage(Taximetro[i][1], 0xD9D900AA, string);
}
if(GetPlayerGrana(i) < PrecoCorrida[i] + 3)
{
SendClientMessage(i, Vermelho, " | INFO | Vocк nгo tem mais dinheiro para o taxi, sua viagem acaba aqui.");
SendClientMessage(Taximetro[i][1], Vermelho, " | INFO | Seu passageiro ficou sem dinheiro e por isso foi deixado aqui.");
GivePlayerGrana(i, 0 - PrecoCorrida[i]);
GivePlayerGrana(Taximetro[i][1], PrecoCorrida[i]);
RemovePlayerFromVehicle(i);
PrecoCorrida[i] = 0;
Taximetro[i][0] = 0;
Taximetro[i][1] = 0;
}
}
}
return 1;
}