Witamy na GTAOnline Obecny czas to 2017-11-19, 18:50 Użytkowników: 72220
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
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...




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 10