[Pomoc]stats

17. Okt. 2015. Zaključano
521
pregleda
15
postova
GamingNiksy
3
Hustler
17. Okt. 2015.
Skripta koju koristim:moja
Detaljan opis problema:Imam /stat i nikako ne znam dodati da getuje trenutni id igraceva auta na serveru i id pod kojim je auto kupljen(onaj u scriptfiles)
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Skripta koju koristim:moja
Detaljan opis problema:Imam kad pritisnem crtl vozila u blizini se respavnaju i popravi se moj car ali pogledajte ovo kao da petlju vrti
Dio skripte:
if (newkeys & KEY_ACTION) {
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo > 1 || PlayerInfo > 1)
{
new Float:x, Float:y, Float:z;
for (new car = 1; car < MAX_VEHICLES; car++) {
GetVehiclePos(car, x, y, z);
if (IsPlayerInRangeOfPoint(playerid, 15.0, x, y, z)){
        if(GetPlayerVehicleID(playerid) == car) continue;
SetVehicleToRespawn(car);
new vehicleid = GetPlayerVehicleID(playerid);
new Float:angle;
GetVehicleZAngle(vehicleid, angle);
SetVehicleZAngle(vehicleid, angle);
RepairVehicle(GetPlayerVehicleID(playerid));
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozilo flipovano!");
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozila u blizini respawnovana!");
}
}
}
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):https://www.dropbox.com/s/jji6ycul3qh2kne/sa-mp-006.png?dl=0
osman2578
7
Underboss
🔥4
17. Okt. 2015.
Probaj ovako nešto
new carr = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid)== 2)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new vid=0;
while((vid {
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=carr))
{
                SetVehicleToRespawn(carr);
SafeRemovePlayerFromVehicle(playerid);
}
}
}
else
{
SCM(playerid, COLOR_GREY, "Niste na mjestu vozaca !");
return 1;
}
return 1;
}
GamingNiksy
3
Hustler
17. Okt. 2015.
K ROSE wrote on October 17, 2015, 8:22 am:
Probaj ovako nešto
new carr = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid)== 2)
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Float:vX,Float:vY,Float:vZ;
new vid=0;
while((vid {
vid++;
GetVehiclePos(vid,vX,vY,vZ);
if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=carr))
{
                SetVehicleToRespawn(carr);
SafeRemovePlayerFromVehicle(playerid);
}
}
}
else
{
SCM(playerid, COLOR_GREY, "Niste na mjestu vozaca !");
return 1;
}
return 1;
}
Nije dobro
osman2578
7
Underboss
🔥4
17. Okt. 2015.
Postavi ovdje da vidim kako si napravio.
GamingNiksy
3
Hustler
17. Okt. 2015.
K ROSE wrote on October 17, 2015, 8:36 am:
Postavi ovdje da vidim kako si napravio.
Moj kod valja a ovaj tvoj mi respavnuje i moje vozilo a ova u blizini ne kod mojeg kao da neku petlju vrti i ceo server zalaguje
osman2578
7
Underboss
🔥4
17. Okt. 2015.
Ako respawnuje i tvoje onda dodaš i ovo
new bool:unwanted;
foreach(Player, player)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 1850; car++)
{
new model = GetVehicleModel(car);
if(model != 430 && model != 432 && model != 425 && model != 520)
{
if(!unwanted) SetVehicleToRespawn(car);
}
GamingNiksy
3
Hustler
17. Okt. 2015.
K ROSE wrote on October 17, 2015, 8:51 am:
Ako respawnuje i tvoje onda dodaš i ovo
new bool:unwanted;
foreach(Player, player)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 1; car <= 1850; car++)
{
new model = GetVehicleModel(car);
if(model != 430 && model != 432 && model != 425 && model != 520)
{
if(!unwanted) SetVehicleToRespawn(car);
}
nemam te tvoje definicije
osman2578
7
Underboss
🔥4
17. Okt. 2015.
Prilagodi svojoj skripti.
GamingNiksy
3
Hustler
17. Okt. 2015.
K ROSE wrote on October 17, 2015, 9:47 am:
Prilagodi svojoj skripti.
Ne mogu aj te tvoje definicije prilagodit neznam sta znace
GamingNiksy
3
Hustler
19. Okt. 2015.
Bump
GamingNiksy
3
Hustler
22. Okt. 2015.
BUMP
Arkoo
5
Underboss
23. Okt. 2015.
tvoja skripta je ispravna samo ovo
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozilo flipovano!");
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozila u blizini respawnovana!");
postavis ispod if (newkeys & KEY_ACTION)
Primjer:
if (newkeys & KEY_ACTION) 
{
{
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozilo flipovano!");
SCM(playerid,-1,""ZUTA"[BN:RP] "BELA"Vozila u blizini respawnovana!");
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo > 1 || PlayerInfo > 1)
GamingNiksy
3
Hustler
23. Okt. 2015.
Kad lupim CTRL  na consoli mi baca
 client exceeded 'ackslimit' ********:**** (4501) Limit: 3000/sec
i zalaguje a zatim me kickuje sa servera.
Arkoo
5
Underboss
23. Okt. 2015.
GamingNiksy wrote on October 23, 2015, 3:03 pm:
Kad lupim CTRL  na consoli mi baca
 client exceeded 'ackslimit' ********:**** (4501) Limit: 3000/sec
i zalaguje a zatim me kickuje sa servera.

povecaj ackslimit na 5000 stavi u server.cfg liniju

ackslimit 5000
GamingNiksy
3
Hustler
23. Okt. 2015.
hvala

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha