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

Wysłany: 2014-10-09, 11:03


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Witam zacz??em pisa? gamemode i teraz do was pytanie na jakich timerach si? wzorowa? bardziej jak b?d? robi?. Czy SetTimerEx i potem go usuwa? za pomoc? KillTimer , czy SetTimer i p?tla , b?d? to timery do od?wie?ania text draw , odejmowania paliwa, odmie?ania czasu itp. Czekam na wasz? wypowied? ka?dy kto pomo?e i obja?ni wszystko oraz jaki timer b?dzie bardziej optymalny stawiam mu browarka :piwo:

Pozdrawiam kazami :)

Z g?ry Dzi?ki :) )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 12:57


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
1 timer a w nim p?tla - lepsze ni? jeden timer na jednego gracza, gdy? przy wi?kszej liczbie graczy b?dzie du?a liczba timer?w, a to nie jest dobre.

1 timer a w nim wszystkie operacje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 13:05


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
aha czyli jakbym da? SetTimerEx to gdyby by?o 20 graczy to pracowa?o by 20 timer?w. Okey dzi?ki :) a p?tla jaka b?dzie lepsza ? foreach czy
Pawn

#define Sloty 10 

for(new i=0Slotyi++)
{
operacje w petli.
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 13:12


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Jezusie Matko Bosko.

Kod:

for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerConnected(i)) continue;
//reszta
}


http://wiki.sa-mp.com/wiki/Loops

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 13:59


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
IgrexolonO, o co ci kur... chodzi ? Mi zale?y na optymalizacji kodu a nie na zamuleniu serwera MAX_PLAYERS :P , pomo?e kto? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 14:04


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Foreach r?wnie? operuje na p?tli for, lecz omija graczy offline (mowa o iteratorze Player) - nie zauwa?ysz tej r??nicy, to s? milisekundy. Je?li chcesz u?y? foreach tylko do graczy, to nie ma sensu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 14:15


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
Czyli mog? wszystko robi? na for(new i; i < MAX_PLAYERS; i++) ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 16:31


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

ta, tylko moze ustaw sobie MAX_PLAYERS na tyle, ile masz slot?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 18:05


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
aha i jak jeszcze robi? textdrawy ? lepiej da? p?tle max players w ongminit

Pawn

for(new i=0MAX_PLAYERSi++)
    {
        mpasek1[i] = TextDrawCreate(-320.468566, -28.000007"czarny_pasek_gora_menu");
        TextDrawLetterSize(mpasek1[i], 0.64912115.687497);
        TextDrawTextSize(mpasek1[i], 5327.08642567.083343);
        TextDrawAlignment(mpasek1[i], 1);
        TextDrawColor(mpasek1[i], -1);
        TextDrawUseBox(mpasek1[i], true);
        TextDrawBoxColor(mpasek1[i], 255);
        TextDrawSetShadow(mpasek1[i], 0);
        TextDrawSetOutline(mpasek1[i], 1);
        TextDrawBackgroundColor(mpasek1[i], 51);
        TextDrawFont(mpasek1[i], 1);
        TextDrawSetProportional(mpasek1[i], 1);

        mpasek2[i] = TextDrawCreate(-1119.297241329.000030"czarny_pasek_dol_menu");
        TextDrawLetterSize(mpasek2[i], 0.44765715.220834);
        TextDrawTextSize(mpasek2[i], 5441.874511910.000061);
        TextDrawAlignment(mpasek2[i], 1);
        TextDrawColor(mpasek2[i], -1);
        TextDrawUseBox(mpasek2[i], true);
        TextDrawBoxColor(mpasek2[i], 255);
        TextDrawSetShadow(mpasek2[i], 0);
        TextDrawSetOutline(mpasek2[i], 1);
        TextDrawBackgroundColor(mpasek2[i], 51);
        TextDrawFont(mpasek2[i], 1);
        TextDrawSetProportional(mpasek2[i], 1);

        mlogo[i] = TextDrawCreate(214.582778116.083381"~w~Pol~r~and ~g~Truck ~y~ Games");
        TextDrawLetterSize(mlogo[i], 0.5788424.341666);
        TextDrawAlignment(mlogo[i], 1);
        TextDrawColor(mlogo[i], -1);
        TextDrawSetShadow(mlogo[i], 0);
        TextDrawSetOutline(mlogo[i], 1);
        TextDrawBackgroundColor(mlogo[i], 51);
        TextDrawFont(mlogo[i], 3);
        TextDrawSetProportional(mlogo[i], 1);
        
        pautor[i] = TextDrawCreate(1.405486228.083374"Autor");
        TextDrawLetterSize(pautor[i], 0.4499991.600000);
        TextDrawTextSize(pautor[i], 44.5095105.833333);
        TextDrawAlignment(pautor[i], 1);
        TextDrawColor(pautor[i], -1);
        TextDrawUseBox(pautor[i], true);
        TextDrawBoxColor(pautor[i], 0x0000005C);
        TextDrawSetShadow(pautor[i], 0);
        TextDrawSetOutline(pautor[i], 1);
        TextDrawBackgroundColor(pautor[i], 51);
        TextDrawFont(pautor[i], 1);
        TextDrawSetProportional(pautor[i], 1);
        TextDrawTextSize(pautor[i], 45.010.0);
        TextDrawSetSelectable(pautor[i], true);
        
        pinfo[i] = TextDrawCreate(0.468565252.583358"Info");
        TextDrawLetterSize(pinfo[i], 0.4499991.600000);
        TextDrawTextSize(pinfo[i], 55.754028, -1.166666);
        TextDrawAlignment(pinfo[i], 1);
        TextDrawColor(pinfo[i], -1);
        TextDrawUseBox(pinfo[i], true);
        TextDrawBoxColor(pinfo[i], 0x0000005C);
        TextDrawSetShadow(pinfo[i], 0);
        TextDrawSetOutline(pinfo[i], 1);
        TextDrawBackgroundColor(pinfo[i], 51);
        TextDrawFont(pinfo[i], 1);
        TextDrawSetProportional(pinfo[i], 1);
        TextDrawTextSize(pinfo[i], 32.010.0);
        TextDrawSetSelectable(pinfo[i], true);
        
        pstart[i] = TextDrawCreate(0.468514180.250015"START");
        TextDrawLetterSize(pstart[i], 0.4499991.600000);
        TextDrawTextSize(pstart[i], 48.726203, -6.416666);
        TextDrawAlignment(pstart[i], 1);
        TextDrawColor(pstart[i], -1);
        TextDrawUseBox(pstart[i], true);
        TextDrawBoxColor(pstart[i], 0x0000005C);
        TextDrawSetShadow(pstart[i], 0);
        TextDrawSetOutline(pstart[i], 1);
        TextDrawBackgroundColor(pstart[i], 51);
        TextDrawFont(pstart[i], 1);
        TextDrawSetProportional(pstart[i], 1);
        TextDrawTextSize(pstart[i], 50.010.0);
        TextDrawSetSelectable(pstart[i], true);
        
        ptut[i] = TextDrawCreate(1.874127204.166580"TUTORIAL");
        TextDrawLetterSize(ptut[i], 0.4499991.600000);
        TextDrawTextSize(ptut[i], 74.4948730.583333);
        TextDrawAlignment(ptut[i], 1);
        TextDrawColor(ptut[i], -1);
        TextDrawUseBox(ptut[i], true);
        TextDrawBoxColor(ptut[i], 0x0000005C);
        TextDrawSetShadow(ptut[i], 0);
        TextDrawSetOutline(ptut[i], 1);
        TextDrawBackgroundColor(ptut[i], 51);
        TextDrawFont(ptut[i], 1);
        TextDrawSetProportional(ptut[i], 1);
        TextDrawTextSize(ptut[i], 75.010.0);
        TextDrawSetSelectable(ptut[i], true);
    }


czy lepiej w onplayerconnect te textdrawy dac ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-09, 21:13


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
U?ywaj PlayerTextDraw'?w dla graczy - CreatePlayerTextDraw

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-10, 14:45


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
ale gdy ja mam edytor iTD to jak teraz te textdrawy robic ? ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-10, 15:26


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

To albo sobie zmieniasz na PlayerTextdrawy albo se ?ci?gasz np.
http://samp-scripts.com/p...w%C2%B4_&_font_

Tutaj mo?esz wybra? opcj?, ?e tworzy ju? w playertextdraw do tego masz tego nowego fonta co mo?esz wyrysowa? np skina z textdraw?w itd

Masz du?o wi?cej opcji ;)
Pozdrawiam

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-10, 16:44


kazami

Pawner/PTG






Wiek: 27
Na forum: 4596 dni
Posty: 405
Nick w MP: adi888

Piwa: 43

Respekt: 76,3

Ostrzeżeń: 80%
pobra?em tego edytora i nie dzia?a mi ;/ wpisuje w grze /text potem new project i dupa nic sie nie dzieje ; /

Postaw piwo autorowi tego posta
 

 
Tagi: jaki :: timer
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] Jaki timer ? 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