[POMOC] Specanje

Započeo Mat |E|
20. Jun 2015. Zaključano
469
pregleda
17
postova
Matija Dezic
3
Hustler
20. Jun 2015.
Skripta koju koristim: //
Detaljan opis problema:
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}


taj dio mi je za specanje i sve radi, ali kada specam igraca
Ovo je za normalno specanje igraca
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));


I on sjedne u vozilo ne prebaci mi se slika, nego ostane ono u auto da ga speca a treba da se samo prebaci odma, tj. da se specanje refreshuje na ovaj dio
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Vuzimir
5
Kingpin
20. Jun 2015.
dodaj na vrh novu variablu
new speclvl;
i kad zapocnes specanje postavi je ako je igrac u vozilu na 2 a ako nije postavi je na 1 i trebalo bi raditi.
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
if(speclvl[specigraca] == 1)
{
speclvl[specigraca] = 2;
PlayerSpectatePlayer(specigraca, onogstogaspeca)
}

}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl[specigraca] == 2)
{
speclvl[specigraca] = 1;
PlayerSpectateVehicle(specigraca, onogstogaspeca)
}
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}
Matija Dezic
3
Hustler
20. Jun 2015.
Ima warninga
(16364) : warning 213: tag mismatch
(16366) : warning 213: tag mismatch
(16367) : warning 213: tag mismatch
(16373) : warning 213: tag mismatch
(16375) : warning 213: tag mismatch
(16376) : warning 213: tag mismatch


16364) : warning 213: tag mismatch
(16366) : warning 213: tag mismatch
(16367) : warning 213: tag mismatch

if(speclvl[specigraca] == 1)
{
speclvl[specigraca] = 2;
PlayerSpectatePlayer(specigraca, onogstogaspeca)



16373) : warning 213: tag mismatch
(16375) : warning 213: tag mismatch
(16376) : warning 213: tag mismatch

if(speclvl[specigraca] == 2)
{
speclvl[specigraca] = 1;
PlayerSpectateVehicle(specigraca, onogstogaspeca)
Vuzimir
5
Kingpin
20. Jun 2015.
moja greska, ovako dodaj:
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
if(speclvl == 1)
{
speclvl = 2;
PlayerSpectatePlayer(onajstospeca, onogstogaspeca);
}

}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 2)
{
speclvl = 1;
PlayerSpectateVehicle(onajstospeca, onogstogaspeca);
}
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}
Matija Dezic
3
Hustler
20. Jun 2015.
Ne radi, opet isto
Vuzimir
5
Kingpin
20. Jun 2015.
ae probaj ovako:
moja greska, ovako dodaj: 
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
if(speclvl == 1)
{
speclvl = 2;
PlayerSpectatePlayer(onajstospeca, onogstogaspeca);
}

}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 2)
{
speclvl = 1;
PlayerSpectateVehicle(onajstospeca, onogstogaspeca);
}
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}


ako ti ne radi, kako ti si stavio variablu za speclvl?
Matija Dezic
3
Hustler
20. Jun 2015.
new speclvl;
Vuzimir
5
Kingpin
20. Jun 2015.
Mat |E| wrote on June 20, 2015, 4:21 pm:
new speclvl;


daj mi komandu spec i daj mi kako ti idu varable za onogstogaspeca i onajstospeca
Matija Dezic
3
Hustler
20. Jun 2015.
new onogstogaspeca;
new onajstospeca;

if(dialogid == SPEC_IGRACA2)
{
if(!response) return 1;
if(response)
{
new Giveplayerid = strval(inputtext);
if (IgracLogovan == 1)
{
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
new giveplayer;
imeigraca(Giveplayerid, giveplayer);
new Float:armour;
GetPlayerArmour(Giveplayerid, armour);
new Float:health;
GetPlayerHealth(Giveplayerid, health);
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
onogstogaspeca = Giveplayerid;
onajstospeca = playerid;
PlayerInfo = 1;
TextDrawShowForPlayer(playerid,specigraca);
TextDrawHideForPlayer(playerid,specvozila);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SCMF(playerid,SIVA,"{F3FF02}Posmatrate igraca %s. Za kraj kucajte /specoff",giveplayer);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
}
else
{
new giveplayer;
imeigraca(Giveplayerid, giveplayer);
new Float:armour;
GetPlayerArmour(Giveplayerid, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(Giveplayerid, health);
new veh;
veh = GetPlayerVehicleID(Giveplayerid);
GetVehicleHealth(veh, helt);
TextDrawShowForPlayer(playerid,specvozila);
TextDrawHideForPlayer(playerid,specigraca);
TogglePlayerSpectating(playerid, 1);
onogstogaspeca = Giveplayerid;
onajstospeca = playerid;
PlayerInfo = 1;
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
}
}
else
{
SCM(playerid,SIVA,"{FFFFFF}: {F3FF02}Igrac sa tim ID-om se ne nalazi na serveru!");
}
}
}
Vuzimir
5
Kingpin
20. Jun 2015.
Hmm, ajde ubaci ovako, ako ti baci oopet warninge daj mi tacno linije, warning koji je na kojoj liniji
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 1)
{
speclvl = 2;
PlayerSpectatePlayer(onajstospeca, onogstogaspeca);
}
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));

}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 2)
{
speclvl = 1;
PlayerSpectateVehicle(onajstospeca, onogstogaspeca);
}
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}
Matija Dezic
3
Hustler
20. Jun 2015.
Nema errora, ali opet ne radi
Vuzimir
5
Kingpin
20. Jun 2015.
zamjeni ovo:
if(dialogid == SPEC_IGRACA2)
{
if(!response) return 1;
if(response)
{
new Giveplayerid = strval(inputtext);
if (IgracLogovan == 1)
{
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
new giveplayer;
imeigraca(Giveplayerid, giveplayer);
new Float:armour;
GetPlayerArmour(Giveplayerid, armour);
new Float:health;
GetPlayerHealth(Giveplayerid, health);
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
onogstogaspeca = Giveplayerid;
onajstospeca = playerid;
                                        speclvl = 2;
PlayerInfo = 1;
TextDrawShowForPlayer(playerid,specigraca);
TextDrawHideForPlayer(playerid,specvozila);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SCMF(playerid,SIVA,"{F3FF02}Posmatrate igraca %s. Za kraj kucajte /specoff",giveplayer);
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
}
else
{
new giveplayer;
imeigraca(Giveplayerid, giveplayer);
new Float:armour;
GetPlayerArmour(Giveplayerid, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(Giveplayerid, health);
new veh;
veh = GetPlayerVehicleID(Giveplayerid);
GetVehicleHealth(veh, helt);
TextDrawShowForPlayer(playerid,specvozila);
TextDrawHideForPlayer(playerid,specigraca);
TogglePlayerSpectating(playerid, 1);
onogstogaspeca = Giveplayerid;
onajstospeca = playerid;
                                        speclvl = 1;
PlayerInfo = 1;
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
}
}
else
{
SCM(playerid,SIVA,"{FFFFFF}: {F3FF02}Igrac sa tim ID-om se ne nalazi na serveru!");
}
}
}
Matija Dezic
3
Hustler
20. Jun 2015.
Ne radi, porta me u salon motora i motor nadgleda
Vuzimir
5
Kingpin
20. Jun 2015.
Mat |E| wrote on June 20, 2015, 5:02 pm:
Ne radi, porta me u salon motora i motor nadgleda


ajde probaj ovako:
public SpecanjeTimer()
{
if (!IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 1)
{
speclvl = 2;
PlayerSpectatePlayer(onajstospeca, onogstogaspeca);
}
new stringa;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);
TextDrawSetString(specigraca, stringa);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
TextDrawHideForPlayer(onajstospeca,specvozila);
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));

}
else if(IsPlayerInAnyVehicle(onogstogaspeca) && PlayerInfo == 1)
{
    if(speclvl == 2)
{
speclvl = 1;
PlayerSpectateVehicle(onajstospeca, GetPlayerVehicleID(onogstogaspeca));
}
new stringb;
new giveplayer;
imeigraca(onogstogaspeca, giveplayer);
new Float:armour;
GetPlayerArmour(onogstogaspeca, armour);
new Float:health;
new Float:helt;
GetPlayerHealth(onogstogaspeca, health);
new veh;
veh = GetPlayerVehicleID(onogstogaspeca);
GetVehicleHealth(veh, helt);
new speed = GetSpeed(onogstogaspeca);
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);
TextDrawSetString(specvozila, stringb);
SetPlayerInterior(onajstospeca,GetPlayerInterior(onogstogaspeca));
SetPlayerVirtualWorld(onajstospeca, GetPlayerVirtualWorld(onogstogaspeca));
}
return 1;
}
Matija Dezic
3
Hustler
20. Jun 2015.
E sada se kamera prebaci kako i treba da bude, ali ostane mi ovo
format(stringa,sizeof(stringa),"~w~%s ~b~ID: ~b~%d ~g~Health: ~g~%.1f ~y~Armor: ~y~%.1f ~y~VHealth:~y~%.1f ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt);


umjesto ovoga
format(stringb,sizeof(stringb),"~w~%s ~b~ID:~b~%d ~g~Health: ~g~%.1f ~y~VehicleID:~y~%.1f ~y~VHealth:~y~%.1f ~g~Brzina: ~g~%dKM/H ~r~/specoff",giveplayer,onogstogaspeca,health,armour,helt,speed);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha