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

Wysłany: 2017-01-05, 18:22


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

Sprawdzi?e? czy dzia?a? Bo mi kurna nie. :/ Podasz ID przycisku J? Chcia?bym mie? pod J odpalanie ?wiate?. xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 19:46


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15622

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
Ok za chwil? bo jestem na telku

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-05, 22:22


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

"Ziomalloo" napisał/a:

new keys, ud, lr, string[64];
GetPlayerKeys(playerid, keys,ud,lr);
if(keys == to co wyszlo w konsoli po wcisnieciu J)
{
//dodaj do hasla J
}



Of corse, my mamy wiedz? zerow?. Skoro ty taki kozak to wyt?umacz mi po co prosisz o pomoc w tym dziale?

Zacznijmy od tego aby? nauczy? si? w ko?cu czyta? posty od pocz?tku do ko?ca, ok? Widz? ?e nie rozumiesz ?e nie da si? wszystkich klawiszy "zaprogramowa?" tylko klawisze kt?re by?y na singlu wykorzystywane.

List? tych klawiszy znajdziesz na wiki samp: https://wiki.sa-mp.com/wiki/Keys
http://i.imgur.com/QX7aXtI.png

Zr?b sobie takie cu? w OnPlayerKeyStateChange:

Kod:


new sz[32], keys, updown, leftright;

GetPlayerKeys(playerid, keys, updown, leftright);
format(sz, 32, "Klawisz: %d", keys);

SendClientMessage(playerid, -1, sz);


i zobacz jak? warto?? zwr?ci Ci powiedzmy klawisz J, U, I? (Je?eli w og?le zwr?ci)

Je?eli mi udowodnisz ?e da si? powiedzmy za pomoc? klawisza J teleportowa? w inne miejsce na mapie to zwracam honor.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 10:29


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15622

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
Wi?c tak nie jestem taki Kozak bo umiem to poprostu i czytam wszystko do ko?ca a co do J to robisz tak

Pawn
#define KEY_J to co wysz?o po wci?ni?ciu


W onplayerkeystatechange
Pawn

if(nwekeys == KEY_J)
{
Teleport pozdro 
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 10:48


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

XD? No to zr?b skrypt normalny a nie mi kawa?ek kodu dajesz i reszt? se mam uzupe?ni?. Wyt?umacz mi co mam wprowadzi? w tej definicji "to co wysz?o po wci?ni?ciu" bo nie rozumiem? Nie b?dzie co? takiego dzia?a?, nie ma prawa bo nie da si? (jak ju? wspomnia?em kilkakrotnie wy?ej) zaprogramowa? wszystkich klawiszy. Nie wiem co mam jeszcze Ci wyt?umaczy?/zrobi? aby? w ko?cu zrozumia? ?e nie masz racji wi?c chyba sobie daruj?. Pozdro z fartem. 8-)


P.S Jako? nie wida? ?eby? czyta? do ko?ca, zobacz co Ci na wiki SAMP'a pisze w callbacku OnPlayerKeyStateChange na samym pocz?tku: This callback is called when the state of any supported key is changed (pressed/released). Directional keys do not trigger OnPlayerKeyStateChange (up/down/left/right).

Oczywi?cie kliknij sobie w to any supported key. :eye:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 12:13


Dirtcaps

zamknij mordę






Wiek: 16
Na forum: 3503 dni
Posty: 122
Nick w MP: Dirtcaps

Piwa: 83

Respekt: 130,5
Respekt: 130,5

Wafelowski, ?wi?ta prawda. Mo?na jedynie zaprogramowa? klawisze, kt?re 's? ju? zaprogramowane'. [Wiem dziwnie to brzmi]

Cytat:

nwekeys

Z tego co wiem to jest takie co? jak "newkeys" a nie "nwekeys".

A co do samego problemu autora tematu - musisz zrobi? to tylko za pomoc? dialogu b?d? czatu. Nie ma innej opcji. Chyba, ?e...... M?g?by? zrobi? klawiatur? w postaci TD i za pomoc? myszki klika? poszczeg?lne literki, kt?re chcemy mie? w ha?le.

To jest jedyny pomys? kt?ry przychodzi mi do g?owy z wy??cznym u?yciem TD.

Postaw piwo autorowi tego posta
 

 
Tagi: textdraw :: logowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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