Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Don Marquez poslato Novembar 21, 2014, 18:47:33 POSLE PODNE

Naslov: [POMOC HITNO] Click Textdraw
Poruka od: Don Marquez poslato Novembar 21, 2014, 18:47:33 POSLE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Kako da napravim kad igrac udje na srw da mu ne izbacuje odmah registraciju ili login nego da on mora kliknuti na registracija ili login i onda da unese podatke.Ako mi mozete objasniti i dati neki kod.
Dio skripte:gamemode
Neke slike/video za lakse dobivanje pomoci(neobavezno):Dacu ako bude potrebno.
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: // xunder poslato Novembar 21, 2014, 19:02:07 POSLE PODNE
Evo ako si vec skripter valjda ces znati da se sluzis sa public OnPlayerClickTextDraw(playerid, Text:clickedid)
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: Denis_Lapi poslato Novembar 21, 2014, 19:20:34 POSLE PODNE
Ako si ti bolji skripter trebalo bi da znas da se globalni textdraw-ovi ne koriste za pojedinacno prikazivanje vec za globalno, zato se i zovu globalni. Ono sto tebi treba su player textdraw-ovi. Radis po sledecem prinpicu:

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

Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: // xunder poslato Novembar 21, 2014, 19:28:58 POSLE PODNE
Denis_Lapi   :                  Evo vidi sta sam mu dao OnPlayerClickTextDraw(playerid, Text:clickedid)
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: Guerrero poslato Novembar 21, 2014, 19:31:01 POSLE PODNE
Citat: Denis_Lapi poslato Novembar 21, 2014, 19:20:34 POSLE PODNE
Ako si ti bolji skripter trebalo bi da znas da se globalni textdraw-ovi ne koriste za pojedinacno prikazivanje vec za globalno, zato se i zovu globalni. Ono sto tebi treba su player textdraw-ovi. Radis po sledecem prinpicu:

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

upravo to evo i ovdje da se zahvalim Denis i mn si pomogao...

Prvo uradi td-ove sa iPleomax-om ili cim oces,pazi da ih sve prebacis u PlayerTextDraw-ove jer su i mni Globalni pravili problem jer se pokazuju pogresnom igracu ili svim igracima,kad se neko rega,loguje...tako da koristi playertextdraw.

Definisi ih kao i sve normalne td-ove i stavi kad oces dati se prikazuju,koristi SelectTextDraw funkciju onda sebi sredis ovo:
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw

ti naravno nemoras dodavati da se na tipku 2 pali selectable textdraw kao sto je u ovom primjeru uradjeno...
eto sretno...
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: Denis_Lapi poslato Novembar 21, 2014, 19:51:00 POSLE PODNE
Citat: Rax_King poslato Novembar 21, 2014, 19:28:58 POSLE PODNE
Denis_Lapi   :                  Evo vidi sta sam mu dao OnPlayerClickTextDraw(playerid, Text:clickedid)
Ajde pogledaj malo sta sam ja napisao u sta su to play textdraw-oci, a sta globalni textdraw-ovi.
Ne moras ti meni da oznacavas sta je sta, dovoljno sam u ovome da znam sta pisem. To sto si mu ti dao su globalni textdraw-ovi. Njemu takvi TD-ovi samo mogu da smetaju, trebaju mu oni koji se prikazuju pojedinacno, a ne globalno..
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: // xunder poslato Novembar 21, 2014, 20:05:15 POSLE PODNE
Denis_Lapi  : Izvini ali ja sam mu dao u cemu da radi... Tebi i dalje ne kontam. (nisam uopse dobar skripter i ne kazem da jesam) Valjda je znao da treba u player TD-ovima a ne globalnim...
Evo jos jednom izvini!
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: Denis_Lapi poslato Novembar 21, 2014, 20:26:51 POSLE PODNE
Pazi vako, imas sledece textadraw-ove:
-TextDrawShowForPlayer -Globalni
-PlayerTextDrawShowFotPlayer -Player

Kada prevedes sledeci public (Onaj koji si ti postavio) koji se koristi za druge stvari dobijas sledeci prevod:


OnPlayerClickTextDraw(playerid, Text:clickedid)
KadaIgracKliknenaTD(playerid), Text:clickedid) // Ovo player ID i ovo Igrac nije vrsta TD-a vec on detektuje igraca.


Public koji njemu treba je onaj koji se koristi za player TD-ove. Prevod tog public-a glasi:

OnPlayerClickPlayerTextDraw
KadaIgracKlikneNaPlayerTD(playerid,  PlayerText:playertextid) // Igrac je onaj koji klikne. A PlayerTD ti je vrsta TextDraw-a


Pogledaj ova dva public-a na wiki i videces razlliku.
Nema potrebe da se izvinjavas, ovde sam da vam pomazem..
Naslov: Odg: [POMOC HITNO] Click Textdraw
Poruka od: Don Marquez poslato Novembar 22, 2014, 08:39:14 PRE PODNE
Tnx brt radi