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: 5225 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: 5653 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: 5225 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: 6069 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: 5653 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 » [INNE] CB Radio cd. 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