Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-02-02, 08:11


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Witajcie ;)

Mam takie pytanko, robi? /rachunek i chcia?bym zrobi? ?e max. rachunek jaki mo?na wystawi? graczu to np. 4000$ i jak zrobi? takie ograniczenie ?;)

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 10:07


=X=

WUJCIO DOBRA RADA






Wiek: 52
Na forum: 4524 dni
Posty: 134
SPONSOR

Piwa: 641

Respekt: 209,5
Respekt: 209,5Respekt: 209,5

Ostrzeżeń: 100%
"RedHed_" napisał/a:

Witajcie ;)

Mam takie pytanko, robi? /rachunek i chcia?bym zrobi? ?e max. rachunek jaki mo?na wystawi? graczu to np. 4000$ i jak zrobi? takie ograniczenie ?;)


Podejrzewam ?e masz w strtok.

Pawn

public OnPlayerCommandText(playeridcmdtext[])
{
    new cmd[256];
    new mpt[256];
    new idx;

    if (strcmp(cmd"/rachunek"true)==0)
    {
        if(gTeam[playerid] == TEAM_TAXI// Zmieniasz team.
        {
            new moneyplayer;
            new moneyplus;
            mpt strtok(cmdtextidx);

            if(!strlen(mpt))
            {
                SendClientMessage(playerid, -1"|i| /rachunek |id. gracza| |suma|");

            }else{

            moneyplayer strval(mpt);
            mpt strtok(cmdtextidx);

            if(!strlen(mpt))
            {
                SendClientMessage(playerid, -1"|i| Nieprawid?owa suma!");

            }else{

            if(strval(mpt) > 4000) return SendClientMessage(playerid, -1,"|i| Maksymalna kwota mo?e wynosic 4000$"); // Zmieniasz kwot?.
            moneyplus strval(mpt);
            new moneyplayername[MAX_PLAYER_NAME];
            GetPlayerName(moneyplayer,moneyplayername,sizeof(moneyplayername));
            format(stringsizeof(string), "|i| Kierowca taxi: %s |id: %d| wystawi? rachunek |%d$| graczowi %s |id: %d|",PlayerName(playerid),playeridmoneyplusmoneyplayername,giveplayerid);
            printf(string);
            format(stringsizeof(string), "|i| Wystawi?e? rachunek na |%d$| graczowi |%s|",moneyplusmoneyplayername);
            SendClientMessage(playerid, -1string);
            format(stringsizeof(string), "|i| Kierowca taxi: |%s| wystawi? ci rachunek za przejazd w wysoko?ci |%d$|",PlayerName(playerid),moneyplus);
            SendClientMessage(moneyplayer, -1string);
            GivePlayerMoney(moneyplayer, -moneyplus);
            GivePlayerMoney(playeridmoneyplus);

            }
        }
    }
    return 1;
}


Ostatnio zmieniony przez =X= 2014-02-02, 10:53, w całości zmieniany 6 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 10:07


kamil3642







Wiek: 29
Na forum: 5882 dni
Posty: 52
Nick w MP: Brak

Piwa: 1201

Respekt: 11,8

Pawn

CMD:rachunek(playeridparams[]) {

    new IdCash;
    if(sscanf(params"ud"IdCash))
        return SendClientMessage(playerid, -1"/rachunek [playerid] [ilo??]");
    if(Cash 20 || Cash 4000)
         return SendClientMessage(playerid, -1"Kwota nie mo?e by? ni?sza ni? 20 i wy?sza ni? 4,000 $");

    GivePlayerMoney(Id, -Cash);
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 14:58


RedHed_

Uczeń Pawn ;)






Wiek: 27
Na forum: 4733 dni
Posty: 50
Nick w MP: DaVe_

Piwa: 318

Respekt: 40

Dzi?ki ;) Temat do zamkni?cia.

Podpis


...

Postaw piwo autorowi tego posta
 

 
Tagi: ograniczenie :: kasy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku