Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: rachunki
1. [INNE] rachunki - odległość
Witam. Mam dobr? komend? na rachunki, wszystko dzia?a?o OK, dop?ki nie doda?em odleg?o?ci mi?dzy graczami. Tzn. zawsze po wpisaniu rachunku wyskakuje ?e jestem za daleko od gracza, mimo ?e jest on 2 metry dalej ode mnie. Prosz? o pomoc

[code] if (strcmp(cmd, "/rachunek", true)==0) {
if(gTeam[playerid] == TEAM_MEDYK){
new moneyplayer;
new moneyplus;
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_GREY, "/rachunek [ID gracza] [suma]");
} else {
moneyplayer = strval(mpt);
mpt = strtok(cmdtext, idx);
if(!strlen(mpt)) {
SendClientMessage(playerid, COLOR_ADMIN, "Z?a waluta!");
} else {
if(strval(mpt) > 5000) return SendClientMessage(playerid,-1,"Nie mo?esz wystawi? tak wysokiego rachunku.");
moneyplus = strval(mpt);
new dis = GetDistanceBetweenPlayers(playerid, giveplayerid);
if(dis >= 10)
return SendClientMessage(playerid, COLOR_RED, "Jeste? za daleko od gracza");
new moneyplayername[MAX_PLAYER_NAME];
if(dis <= 9)
GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
format(string, sizeof(string), "Lekarz : %s (id:%d)wystawi? rachunek %d$ graczowi %s (id: %d)",PlayerName(playerid),playerid, moneyplus, moneyplayername,giveplayerid);
printf(string);
format(string, sizeof(string), "Wystawi?e? rachunek na %d$ graczowi %s",moneyplus, moneyplay...