Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mikiâ„¢ poslato Mart 30, 2013, 19:22:41 POSLE PODNE

Naslov: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 19:22:41 POSLE PODNE
Skripta koju koristim:od 0
Detaljan opis problema:imam variablu pFrozen i pMuted.Koristim za proveru da li je igrac utisan i zaledjen. Provera mi na serveru ne radi, znaci iako stoji Frozen = 1 u player info igrac moze da se krece.U pawnu se sve lepo kompajluje bez ikakvih errora
Dio skripte:dacu sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 30, 2013, 19:27:27 POSLE PODNE
Citat: M!kiâ,,¢ poslato Mart 30, 2013, 19:22:41 POSLE PODNE
Skripta koju koristim:od 0
Detaljan opis problema:imam variablu pFrozen i pMuted.Koristim za proveru da li je igrac utisan i zaledjen. Provera mi na serveru ne radi, znaci iako stoji Frozen = 1 u player info igrac moze da se krece.U pawnu se sve lepo kompajluje bez ikakvih errora
Dio skripte:dacu sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Ne kuzim te daj mi komandu da vidim.
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 19:35:16 POSLE PODNE
Citat: David (Sabljak) A.k.A SABO(T) poslato Mart 30, 2013, 19:33:23 POSLE PODNE
TogglePlayerControllable(id, 0);

u freeze si stavio? :S
da jesam :) evo koda :
if(PlayerInfo[playerid][pMuted] > 1) return SCM(playerid, crvena, "UTISAN");

to je za mute a evo i za freeze:

if(PlayerInfo[playerid][pFrozen] == 1) return TogglePlayerControllable(playerid, 0);
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 19:38:26 POSLE PODNE
problem je to sto ovo ne radi na serveru tj. igrac moze da se mrda.
Pokusao sam da napravim da kada zaledim igraca, pa ako on izadje sa servera pa opet udje a bio je zaledjen,da ostane zaledjen. Isto je i za mute ako me razumete xD
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 30, 2013, 19:40:51 POSLE PODNE
Ja te nista ne kuzim,za šta tebi treba ta provjera ?

Naslov: Odg: [Pomoc]Provere
Poruka od: [GU:RP] Ivica poslato Mart 30, 2013, 19:43:27 POSLE PODNE
Citat: M!kiâ,,¢ poslato Mart 30, 2013, 19:38:26 POSLE PODNE
problem je to sto ovo ne radi na serveru tj. igrac moze da se mrda.
Pokusao sam da napravim da kada zaledim igraca, pa ako on izadje sa servera pa opet udje a bio je zaledjen,da ostane zaledjen. Isto je i za mute ako me razumete xD


koliko sam ga shvatio flash i sabo recimo on oce da kada igrac na serveru je online i ako ga zamrzne i taj igrac kojeg je zamrznuo ode sa servera i opet ude da bude zamrznut to hoce ako sam dobro shvatio?
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 19:44:13 POSLE PODNE
da :D isto i za mute :) izvinite ako sam lose objasnio.
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 30, 2013, 19:45:26 POSLE PODNE
Citat: M!kiâ,,¢ poslato Mart 30, 2013, 19:44:13 POSLE PODNE
da :D isto i za mute :) izvinite ako sam lose objasnio.

if(PlayerInfo[playerid][pMute] != 0) return SCM(playerid, COLOR_WHITE, "Utisan si");
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 19:51:06 POSLE PODNE
Probao sam, ne radi.
Naslov: Odg: [Pomoc]Provere
Poruka od: [GU:RP] Ivica poslato Mart 30, 2013, 19:56:01 POSLE PODNE
mora ti raditi ja sam sad testao meni radi
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 20:00:20 POSLE PODNE
pa evo gde sam stavio i kako
mute:
public OnPlayerText(playerid, text[])
{
if(PlayerInfo[playerid][pMuted] != 0) return SCM(playerid, narandzasta, "Utisan si");
return 1;
}

freeze:
if(PlayerInfo[playerid][pFrozen] != 0)
{
SCM(playerid, crvena, "[FROZEN]Otisao si relog zaledjen!");
TogglePlayerControllable(playerid, 0);
}

A da li moze biti do toga sto se kada se igrac spawna pojavi dialog za biranje tima pa ga, kad izabere, spawna na drugom mestu ?
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 30, 2013, 20:49:23 POSLE PODNE
Probaj onda samo postaviti varijablu na OnPlayerConnect:

PlayerInfo[playerid][pMute] = 0;
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 22:23:14 POSLE PODNE
pa mislim da to nema smisla jer ce on iako je imao mute = 1 kad se konektuje imati nula.
EDIT:Da li ima veze sa sistemom koji koristim? Nasao sam neki na samp forumu SII.
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 22:46:28 POSLE PODNE
BUMPARA
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 23:15:28 POSLE PODNE
Ko vam je reko da ne odgovarate na moje postove xD
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 30, 2013, 23:23:47 POSLE PODNE
Ako ovu funkciju koristiš na OnPlayerConnect,njome ćeš provjeriti dali je igrač utišan.
A,funkciju:

if(PlayerInfo[playerid][pMute] != 0) return SCM(playerid, CRVENA, "Utisan si");
Nju ćeš koristiti npr, u komandu /ooc,gdje ćeš ako imaš mute dobiti poruku da si utisan i da ne mozes koristiti chat.
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 30, 2013, 23:36:14 POSLE PODNE
mozes li malo da mi pojasnis?
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 01:46:35 PRE PODNE
Neko drugi?
Naslov: Odg: [Pomoc]Provere
Poruka od: Kopra poslato Mart 31, 2013, 04:53:45 PRE PODNE
Jesi namestio da ti se varijable PlayerInfo[playerid][pMuted] i PlayerInfo[playerid][pFrozen] cuvaju u fajl gde se cuvaju sve varijable za igraca?

Ako jesi,probaj ovako:


if(PlayerInfo[playerid][pFrozen] >= 1)
{
TogglePlayerControllable(playerid, 0);
SCM(playerid,-1,"Freezani ste jer ste otisli relog nakon freeza");
return true;
}



if(PlayerInfo[playerid][pMute] != 0)
{
SCM(playerid, COLOR_WHITE, "Utisan si");
return true;
}
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 12:28:52 POSLE PODNE
ne radi. Jel ima to neke veze sa sistemom spremanja? Ja koristim neki koji sam nasao na SA:MP forumu. SII
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 12:54:57 POSLE PODNE
Bamp
EDIT:Recite mi samo da li moze biti do sistema za spremanje?Ako moze da ga menjam dok ne bude puno stvari.Koristim SII neki koji sam nasao na samp forumu
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 31, 2013, 13:20:17 POSLE PODNE
Citat: M!kiâ,,¢ poslato Mart 31, 2013, 12:54:57 POSLE PODNE
Bamp
EDIT:Recite mi samo da li moze biti do sistema za spremanje?Ako moze da ga menjam dok ne bude puno stvari.Koristim SII neki koji sam nasao na samp forumu
Nije do toga.
Provjera je na svakome ista samo se mjenja varjabla .. ( pMute itd.. )
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 14:11:58 POSLE PODNE
Namestio sam za freeze. Za mute mu posalje poruku da je utisan ali vidi se da pise na chetu.
Naslov: Odg: [Pomoc]Provere
Poruka od: FlasH poslato Mart 31, 2013, 14:16:45 POSLE PODNE
Jesi dodao na chat komandu provjeru ?
if(PlayerInfo[playerid][pMute] != 0) return SCM(playerid, 5, "Utisani ste");
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 14:41:54 POSLE PODNE
Tu proveru sam stavio pod onplayertext. Jel tu i treba ?
Naslov: Odg: [Pomoc]Provere
Poruka od: Mikiâ„¢ poslato Mart 31, 2013, 15:32:41 POSLE PODNE
Le Bump