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

Wysłany: 2013-07-21, 22:36


AQQ!







Wiek: 35
Na forum: 5083 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Teraz chcia?bym zrobi? jak ograniczy? napis do ilo?ci znak?w, np. gdy tekst b?dzie wynosi? wi?cej ni? 20 znak?w to ?eby go nie wy?wietla?o. Nie mam bladego poj?cia jak to zrobi? :(

Kod:

public OnPlayerText(playerid, text[]){
if (cb[playerid]==1){
new tekst[256];
format(tekst, sizeof(tekst), "=> %s : %s", PlayerName(playerid), text[playerid]);
TextDrawSetString(Textdraw1, tekst);
for(new i=0; i<MAX_PLAYERS; i++)if(IsPlayerInAnyVehicle(i))
TextDrawShowForPlayer(i,Textdraw1);
return 0;
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-21, 22:47


Kurio







Wiek: 35
Na forum: 5512 dni
Posty: 122

Piwa: 17

Respekt: 76,3

Kod:

public OnPlayerText(playerid, text[])
{
if (cb[playerid]==1)
{
if(strlen(text[playerid]) < 21)
{
new tekst[64]; //My?l? ?e taka tablica wystarczy, ~30 na nick i inne rzeczy, 20 na tekst, i tak wi?kszego tekstu nie wy?wietlisz, chyba ?e chcesz to u?yj tej 256
format(tekst, sizeof(tekst), "=> %s : %s", PlayerName(playerid), text[playerid]);
TextDrawSetString(Textdraw1, tekst);
for(new i=0; i<MAX_PLAYERS && IsPlayerInAnyVehicle(i); i++)
{
TextDrawShowForPlayer(i,Textdraw1);
}
}else{
SendClientMessage(playerid, KOLOR, "Wiadomo?? w CB Radiu nie mo?e mie? wi?cej ni? 20 znak?w!");
}
}
return 1;
}


Nie kompilowa?em i nie sprawdza?em, ale my?l? ?e powinno dzia?a?.
jak nie b?dzie to napisz jaki jest problem - czy tekst si? nie wy?wietla czy co? :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-21, 23:23


AQQ!







Wiek: 35
Na forum: 5083 dni
Posty: 32
Nick w MP: Clive



Respekt: 50

Jakie jest ID d?wi?ku pasuj?cego do CB-Radia tak jakby kto? m?wi?? : )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-21, 23:35


adamoloxD

PaFFner






Wiek: 32
Na forum: 5928 dni
Posty: 64

Piwa: 523

Respekt: 72

Wed?ug Wikipedii, nada Ci si? ID: 3000-3057 (Police Radio).
@Down
Dzia?a :D (jak u siebie sprawdza?em)
Pawn

2400-2404 (Police Radio):
2400 "Central"
2401 "East"
2402 "North"
2403 "South"
2404 "West"


2600-2608 (Police Radio):
2600 "Head to a 10-"
2601 "In a"
2602 "In water"
2603 "On a"
2604 "On foot"
2605 "Respond to a 10-"
2606 "Suspect in water"
2607 "Suspect last seen"
2608 "We got a 10-"


2800-2813 (Police Radio):
2800 "17 in"
2801 "21 in"
2802 "24 in"
2803 "28 in"
2804 "34 in"
2805 "37 in"
2806 "7 in"
2807 "71 in"
2808 "81 in"
2809 "90 in"
2810 "91 in"
to te? ci si? mo?e nada?. Swoj? drog? polecam SoundID - SA-MP Wiki

Podpis
Kod:


public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return DestroyVehicle(vehicleid);
}
Ostatnio zmieniony przez adamoloxD 2013-07-21, 23:42, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-21, 23:35


Kurio







Wiek: 35
Na forum: 5512 dni
Posty: 122

Piwa: 17

Respekt: 76,3

Chodzi ci o taki szum jak w kr?tkofal?wkach?
Chyba takiego nie ma "wbudowanego", musisz poszuka? jakiego? na necie,
pobra? go, wrzuci? np. do plik?w forum i u?y?:

PlayAudioStreamForPlayer(playerid, "adres do pliku .mp3 z http://");
tylko nie wiem czy nawet jak kr?tki plik pu?cisz, to czy "cisza gra nadal" - ?eby niepotrzebnie nie marnowa? pami?ci, to stworzy?bym dodatkowo timer dla ka?dego gracza, kt?remu pu?ci?e? d?wi?k i jak si? timer wykona (np. d?wi?k trwa 2 sekundy to timer ustaw na 3 sekundy) to StopAudioStreamForPlayer(playerid);

Edit:
Kolega wy?ej mnie uprzedzi? :) i pewnie tobie bardziej chodzi?o o co? takiego co poda?.
p.s. dzia?a ten kod kt?ry poda?em?

Postaw piwo autorowi tego posta
 

 
Tagi: radio :: cd.
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