Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [CM] BrunoHP poslato Februar 18, 2011, 14:15:13 POSLE PODNE

Naslov: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: [CM] BrunoHP poslato Februar 18, 2011, 14:15:13 POSLE PODNE
Ovako, radim DM mod. Napravio sam kada ude, da se stvori dialog i pita u kojem je teamu. Nakon toga nece se spawnati(iako sam sve napravio) nego ostane pozadina LS plaze i moram tek stisniti LSHIFT da se spawnam. Pa jeli postoji neka mogucnost kada on izabere da igrac nestiste tipku, nego automatski njemu stisne tipku?
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: BalcanNation poslato Februar 18, 2011, 14:25:52 POSLE PODNE
Za spawnati igraca mozes koristiti SpawnPlayer...
Nisam probao al po logici probaj:

OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
//Upises ovako nekako...
OnPlayerStateChange(playerid, KEY_SPRINT, -1) {


Probaj i zamjeni tipku KEY_SPRINT, neznam koja je za shift...sretno :)
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: Matt- poslato Februar 18, 2011, 14:45:08 POSLE PODNE
Citat: BalcanNation poslato Februar 18, 2011, 14:25:52 POSLE PODNE
Za spawnati igraca mozes koristiti SpawnPlayer...
Nisam probao al po logici probaj:

OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
//Upises ovako nekako...
OnPlayerStateChange(playerid, KEY_SPRINT, -1) {


Probaj i zamjeni tipku KEY_SPRINT, neznam koja je za shift...sretno :)

mislim da bi mu trebao raditi LSHIFT
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: BloodMaster poslato Februar 18, 2011, 14:57:23 POSLE PODNE
Ja mislim da bi ti trebao procitati pravila.
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: oO° HarisZornic °Oo poslato Februar 18, 2011, 16:28:45 POSLE PODNE
Pa na OnDialogResponse gdje su ti timovi stavi kad izabere

SpawnPlayer(playerid);
SetPlayerPos(Playerid, X,Y,Z);
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: [CM] BrunoHP poslato Februar 18, 2011, 22:05:21 POSLE PODNE
Citat: oO° HarisZornic °Oo poslato Februar 18, 2011, 16:28:45 POSLE PODNE
Pa na OnDialogResponse gdje su ti timovi stavi kad izabere

SpawnPlayer(playerid);
SetPlayerPos(Playerid, X,Y,Z);


Ne radi!

Citat: BloodMaster poslato Februar 18, 2011, 14:57:23 POSLE PODNE
Ja mislim da bi ti trebao procitati pravila.

Procitao sam ih, nisam nista naso za ovaj topic. Jesam fino stavio ispred [POMOC] i reko koji je problem.

Staviti cu ja i KEY_SPRINT i KEY_JUMP jer nekima je jump LSHIFT, a sprint SPACE. A to je po meni glupo.
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: Rotcod poslato Februar 18, 2011, 22:28:46 POSLE PODNE
Citat: BrunoHP poslato Februar 18, 2011, 22:05:21 POSLE PODNE
Citat: BloodMaster poslato Februar 18, 2011, 14:57:23 POSLE PODNE
Ja mislim da bi ti trebao procitati pravila.
Procitao sam ih, nisam nista naso za ovaj topic. Jesam fino stavio ispred [POMOC] i reko koji je problem.

Skripta koju koristim:
Detaljan opis problema:
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] Je li moguce prisiliti igraca da pritisne neku tipku?
Poruka od: [CM] BrunoHP poslato Februar 20, 2011, 01:04:07 PRE PODNE
Skripta koju koristim: Moja vlastita od nule
Detaljan opis problema: Ovako, radim DM mod. Napravio sam kada ude, da se stvori dialog i pita u kojem je teamu. Nakon toga nece se spawnati(iako sam sve napravio) nego ostane pozadina LS plaze i moram tek stisniti LSHIFT da se spawnam. Pa jeli postoji neka mogucnost kada on izabere da igrac nestiste tipku, nego automatski njemu stisne tipku?
Dio skripte: Nisam jos napravio to jer trazim nacin