[Pomoc] oko pucanja iz kola

Započeo ▂ ▃ ▅ Rudimental ▅ ▃ ▂, Novembar 22, 2012, 12:42:40 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta koju koristim: moja
Detaljan opis problema: Svi vec znate sta me muci pa ako mi neko moze dati FS neku ili nesto kako bi to mogo da sredim da nemogu da pucaju iz kola..
Deo scripte:

vlado_plavsic

Da li ti odgovara da ako neko pogodi nekoga iz kola s  oruzijem da ga kazni? Mnogo lakse da se uradi..

E pa vidis moze i to kad neko nekog ubije iz kola da ode u zatvor ili tako nesto :D al kako to da uradim.

vlado_plavsic

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
new State = GetPlayerState(issuerid);
if(State == PLAYER_STATE_DRIVER|| State == PLAYER_STATE_PASSENGER)
{
SCM(issuerid,-1, " Dobili ste kick zbog pucanja na igraca iz auta. ");
SCM(playerid,-1, " Igrac koji je pucao na vas iz vozila je dobio Kick. ");
Kick(issuerid);
}
    return 1;
}


Vidi da li ovo radi. Namesteno je da ga kick ako NANESE DMG nekom igracu iz vozila.

uporno mi baca ovaj eror
error 021: symbol already defined: "OnPlayerTakeDamage"

vlado_plavsic

Citat: Prodigy poslato Novembar 22, 2012, 19:12:14 POSLE PODNE
uporno mi baca ovaj eror
error 021: symbol already defined: "OnPlayerTakeDamage"

Zato sto vec imas taj callback. Izbrisi to sto sam ti ja dao i nadji OnPlayerTakeDamage u tvojoj skripti pre unosenja onog  mog i stavi pod njega ovo:

new State = GetPlayerState(issuerid);
if(State == PLAYER_STATE_DRIVER|| State == PLAYER_STATE_PASSENGER)
{
SCM(issuerid,-1, " Dobili ste kick zbog pucanja na igraca iz auta. ");
SCM(playerid,-1, " Igrac koji je pucao na vas iz vozila je dobio Kick. ");
Kick(issuerid);
}