11.01.2013, 17:59
No comando pagarmulta se tu ganha mais de 10 multas, tu nao consegue mais paga pq n aparece msg nenhuma, se tiver tipo 8 tu consegue mais +10 nao da, oq tem de errado vejam ai, eu sou novato em pawno, por faovr!!! obrigado
pawn Код:
if(strcmp(cmd, "/pagarmulta", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!PlayerToPoint(4.0, playerid, 249.56, 67.87, 1003.64))
{
SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estar no balcгo da DP para pagar uma multa!");
return 1;
}
else
{
if(Multa[playerid] == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк nгo tem uma multa pra pagar!");
return 1;
}
else if(Multa[playerid] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 1 multa no valor de R$100.");
Multa[playerid] -= 1;
GivePlayerGP(playerid, -100);
}
else if(Multa[playerid] == 2)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 2 multas no valor de R$200.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -200);
}
else if(Multa[playerid] == 3)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 3 multas no valor de R$300.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -300);
}
else if(Multa[playerid] == 4)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 4 multas no valor de R$400.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -400);
}
else if(Multa[playerid] == 5)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 5 multas no valor de R$500.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -500);
}
else if(Multa[playerid] == 6)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 6 multas no valor de R$600.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -600);
}
else if(Multa[playerid] == 7)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 7 multas no valor de R$700.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -700);
}
else if(Multa[playerid] == 8)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 8 multas no valor de R$800.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -800);
}
else if(Multa[playerid] == 9)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 9 multas no valor de R$900.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -900);
}
else if(Multa[playerid] == 10)
{
SendClientMessage(playerid, COLOR_YELLOW, "Vocк pagou 10 multas no valor de R$1000.");
Multa[playerid] = 0;
GivePlayerGP(playerid, -1000);
}
}
}
return 1;
}