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, 15:00


RedHed_

Uczeń Pawn ;)






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

Piwa: 318

Respekt: 40

Witajcie.

Mam taki problem, ?e textdraw z towarem wy?wietla np. kto? jest na serwerze, siedzi w aucie, a textdraw kt?ry powinien si? pojawi? po wej?ciu do danego pojazdu wy?wietla si? przy wej?ciu na serwer.

Tak samo jak kto? gra na serwerze, a kto? inny za?aduje towar to wy?wietla si? on u wszystkich.

Chce aby by?o to tylko u tego gracza kto za?aduje towar.

Kod textdraw:

Kod:

for(new h = 0; h < MAX_PLAYERS; h++)
{
naczepa[h] = Text:TextDrawCreate(1.0, 434.0, " ~n~ ~n~ ~n~ ");
TextDrawFont(naczepa[h], 1);
TextDrawUseBox(naczepa[h], 1);
TextDrawBoxColor(naczepa[h], 0xFFFFFF20);
TextDrawLetterSize(naczepa[h], 0.5, 1.1);
}


Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 15:57


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Znajd? i poka? wszystkie TextDrawShowForPlayer i TextDrawHideForPlayer kt?re gdzie? w argumentach maj? "naczepa".
Najlepiej daj kilka linijek kodu przed i kilka linijek za, i powiedz jaki to public.

@DOWN
Quis napisał/a:

i powiedz jaki to public.

Albo w kt?rym miejscu ten kod jest, tzn. kiedy si? wykonuje.

Ostatnio zmieniony przez Quis 2014-02-02, 16:25, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 16:20


RedHed_

Uczeń Pawn ;)






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

Piwa: 318

Respekt: 40

Kod:

f(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 514 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 || GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 498 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 482 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 524 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 578 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 408 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 414 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 443 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 440 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 428 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 456 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 459 ||
GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)
{
TextDrawShowForPlayer(playerid, naczepa[playerid]);
}
TextDrawShowForPlayer(playerid,pojazd[playerid]);
}else{
TextDrawHideForPlayer(playerid, naczepa[playerid]);
TextDrawHideForPlayer(playerid, pojazd[playerid]);}

-public OnPlayerStateChange(playerid, newstate, oldstate)
{



Kod:

TextDrawHideForPlayer(playerid, naczepa[playerid]);
TextDrawSetString(naczepa[playerid], "~w~Towar: ~r~Brak ~w~Waga: ~r~0kg");


public OnPlayerConnect(playerid)
{

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-02, 22:22


=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 taki problem, ?e textdraw z towarem wy?wietla np. kto? jest na serwerze, siedzi w aucie, a textdraw kt?ry powinien si? pojawi? po wej?ciu do danego pojazdu wy?wietla si? przy wej?ciu na serwer.

Tak samo jak kto? gra na serwerze, a kto? inny za?aduje towar to wy?wietla si? on u wszystkich.

Chce aby by?o to tylko u tego gracza kto za?aduje towar.

Kod textdraw:

Kod:

for(new h = 0; h < MAX_PLAYERS; h++)
{
naczepa[h] = Text:TextDrawCreate(1.0, 434.0, " ~n~ ~n~ ~n~ ");
TextDrawFont(naczepa[h], 1);
TextDrawUseBox(naczepa[h], 1);
TextDrawBoxColor(naczepa[h], 0xFFFFFF20);
TextDrawLetterSize(naczepa[h], 0.5, 1.1);
}


Je?eli w/w TexTDraw pojawia si? przy po??czeniu z serwerem, to poka? co masz w public OnPlayerConnect(playerid) natomiast je?li pojawia si? przy odrodzeniu sk?ry, wtedy poka? public OnPlayerSpawn(playerid) aczkolwiek uwa?am ?e narobi?e? sporo robak?w w kodzie, (grzebanie) i masz problemy.

Ps. W SA-MP jest wi?cej dziur ni? w durszlaku, a ty je jeszcze pot?gujesz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-04, 17:53


RedHed_

Uczeń Pawn ;)






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

Piwa: 318

Respekt: 40

=X=, W OnPlayerConnect jedyne co jest zwi?zane z tym textdrawem to

Kod:

TextDrawSetString(naczepa[playerid], "~w~Towar: ~r~Brak ~w~Waga: ~r~0kg");


Ale ten textdraw si? pojawia tylko jak kto? siedzi w aucie i jest ju? na serwerze.
A je?li na serwerze jest 0 graczy, wejdziesz to jest git, ale kto? wejdzie a Ty bd w aucie to u niego si? poka?e ten textdraw.
Tak samo jak jedziesz sobie autem masz za?adowan? dajmy na to "Kokaine", a kto? za?aduje Marchewki to pisze ?e wieziesz Marchewki.

[ Dodano: 2014-02-05, 08:40 ]
Prosi?bym je?li kto? wie o co chodzi, o pomoc.

Podpis


...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 09:51


Patro114







Wiek: 34
Na forum: 4877 dni
Posty: 113

Piwa: 993

Respekt: 75,5

a jak? funkcj? wy?wietlasz textdraw?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 11:39


PvF.GreeN







Wiek: 28
Na forum: 4672 dni
Posty: 209
Nick w MP: NexuS

Piwa: 2875

Respekt: 128
Respekt: 128

Ostrzeżeń: 60%
Patro114,
ukrywa:
Kod:

TextDrawHideForPlayer

Pokazuje
Kod:

TextDrawShowForPlayer


O to chodzi?o ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 12:20


Patro114







Wiek: 34
Na forum: 4877 dni
Posty: 113

Piwa: 993

Respekt: 75,5

"niby" tak ale czy tak uzyl ? czy moze TextDrawShowForAll ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 12:31


PvF.GreeN







Wiek: 28
Na forum: 4672 dni
Posty: 209
Nick w MP: NexuS

Piwa: 2875

Respekt: 128
Respekt: 128

Ostrzeżeń: 60%
Patro114, To co Ty pokazujesz,
Kod:

TextDrawShowForAll

To jest chyba ?e pokazuje wszystkim to Samo..?e je?eli ja siedze w poje?dzie to i tobie pokazuje licznik ile jade itp.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-05, 14:43


=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 taki problem, ?e textdraw z towarem wy?wietla np. kto? jest na serwerze, siedzi w aucie, a textdraw kt?ry powinien si? pojawi? po wej?ciu do danego pojazdu wy?wietla si? przy wej?ciu na serwer.

Tak samo jak kto? gra na serwerze, a kto? inny za?aduje towar to wy?wietla si? on u wszystkich.

Chce aby by?o to tylko u tego gracza kto za?aduje towar.

Kod textdraw:

Kod:

for(new h = 0; h < MAX_PLAYERS; h++)
{
naczepa[h] = Text:TextDrawCreate(1.0, 434.0, " ~n~ ~n~ ~n~ ");
TextDrawFont(naczepa[h], 1);
TextDrawUseBox(naczepa[h], 1);
TextDrawBoxColor(naczepa[h], 0xFFFFFF20);
TextDrawLetterSize(naczepa[h], 0.5, 1.1);
}



Ci??ko, jest cokolwiek powiedzie? o twojej kolizji, nie widz?c kodu - zobacz to:


Pawn

public OnGameModeInit()
{
    for(new 0GetMaxPlayers(); h++)
    {
        naczepa[h] = Text:TextDrawCreate(1.0434.0" ");
        TextDrawFont(naczepa[h], 1);
        TextDrawUseBox(naczepa[h], 1);
        TextDrawBoxColor(naczepa[h], 0xFFFFFF20);
        TextDrawLetterSize(naczepa[h], 0.51.1);
        return 1;
}

public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 403 ||

            GetVehicleModel(GetPlayerVehicleID(playerid)) == 514 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 515 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 499 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 498 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 482 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 524 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 578 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 408 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 414 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 443 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 440 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 428 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 456 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 413 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 459 ||
            GetVehicleModel(GetPlayerVehicleID(playerid)) == 455)
        {
                TextDrawShowForPlayer(playeridnaczepa[playerid]);
        }
                TextDrawShowForPlayer(playerid,pojazd[playerid]);
        
                }else{
        
                TextDrawHideForPlayer(playeridnaczepa[playerid]);
                TextDrawHideForPlayer(playeridpojazd[playerid]);}
        }
    return 1
}


Postaw piwo autorowi tego posta
 

 
Tagi: textdraw :: wszystkich
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Textdraw u wszystkich 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