[POMOC]Oko fs za drift


Započeo X_G1, Januar 24, 2015, 17:23:55 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Ja nes radio.
Opis problema o kojem se radi:Rudimental mi je dao neku fs za drift bodove ja sam je preoblikovao da daje upozorenja za drift.Ali kad driftam nis se ne dogaÄ'a.
Dio skripte://

Slika (neobavezno): //
Poslednja Izmena: Januar 25, 2015, 10:47:52 PRE PODNE od X_G1

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Kazi mi jel ovo uopste radilo, mislim dali su gume bile probusene nakon nekog vremena sto driftas ?

Vidi ja sam stavio kad driftam da mi posalje poruku ali nije poslalo drifto pola sata i opet nista.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Nisi me razumeo, ono kad si pre trazio kodove za to ja sam nasao tu FS na netu onako bzv e sada mene zanima dali ona tebi uopste radi znaci dali ti gume puknu kada driftas jesi testirao to ? Ako to radi onda cemo ostalo lako ali ako to ne rade onda nece ni poruku da izbacuje :D

Sacu probat pa javim.
Ono radi.Ono prvo radi sve ok.
Poslednja Izmena: Januar 24, 2015, 21:04:12 POSLE PODNE od X_G1

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Sad samo nadji deo gde busi gume i tu ubaci text

Ja msm da me nisi shvatio. Jasam stavio da imaju tri upozorenja. Kad ykupi tri upozorenia da probusi gume.ali meni ta upozorenja ne dolaze.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

A sta mislis da probas da sredis da u koliko igrac drzi W + S da mu pokrenes tajmer i onda fino preko tog sredis ta upozorenja i kad ih skupi kolko ti vec hoces a on ne prestane da mu gume puknu...

Sve sam rijesio.Ali kako da stavim da mi se svaki put broj povecava za jedan.NPR. ima nula i onda ide 1 pa 2 pa 3 itd.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~


Negdje griješim stalno mi pokazuje isti broj 1.
public Drift()
{
        new Float:Angle1, Float:Angle2, Float:BySpeed;
      driftupo = 0;
      new Float:Z;
        new Float:X;
        new Float:Y;
        new Float:SpeedX;
        for(new g=0;g<200;g++)
      {
                GetPlayerPos(g, X, Y, Z);
                SpeedX = floatsqroot(floatadd(floatadd(floatpower(floatabs(floatsub(X,SavedPos[ g ][ sX ])),2),floatpower(floatabs(floatsub(Y,SavedPos[ g ][ sY ])),2)),floatpower(floatabs(floatsub(Z,SavedPos[ g ][ sZ ])),2)));
                Angle1 = ReturnPlayerAngle(g);
                Angle2 = GetPlayerTheoreticAngle(g);
                BySpeed = floatmul(SpeedX, 12);
                if(IsPlayerInAnyVehicle(g) && (GetPlayerVehicleID(g)) && floatabs(floatsub(Angle1, Angle2)) > DRIFT_MINKAT && floatabs(floatsub(Angle1, Angle2)) < DRIFT_MAXKAT && BySpeed > DRIFT_SPEED)
            {
            new string[124];
            driftupo += 1;
            format(string,sizeof(string),""svpl"Trenutno imate %d upozorenja!!Ako nastavite driftati vase gume ce biti probusene!!",driftupo);
            SendClientMessage(g,-1,string);
               ////////////////////////////////////////
                }
                SavedPos[ g ][ sX ] = X;
                SavedPos[ g ][ sY ] = Y;
                SavedPos[ g ][ sZ ] = Z;
        }
}

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Po ovim je ok a jel poruke izbacuje vise puta ili samo 1  ?

Poruku mi izbaci samo jednom.Kad pocnem driftat tocnije.Ali mi ne povecava broj upozorenja.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Lockaj riješio sam.Meni je varijablu uvijek vraćalo na 0 pa mi je tako uvijek bilo isto.

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Lock.

PS: Sledeci put nemoj raditi BUMP/DP vec samo izmeni post...