Skripta koju koristim: UP:RP editovan
Detaljan opis problema: Pa imao sam JunkBuster AC, i kad kucam /duty, ili komandu koju sam napravio da mi daje hp i armor i oruzije, meni pise Server closed the connection. A obriso sam AC, sad ne znam do cega je problem.
Dio skripte: Nije potrebno.
Neke slike/video za lakse dobivanje pomoci(neobavezno): Nije potrebno. Ali mogu dodati filterscripts ako je potrebno.
I kad si obrisao AC opet je isto? Inace sto otvaras drugu temu kad imas onu
Pa opet isto. Pa tamo da ne bih radio bump. A i ona je za duty ova za ac . Jeste sve isto. Ne znam do cega je, u skrupti nije includovan ni jedan ac.
Prekontrolisi jesi sve vezano za JB iskljucio a isto tako vidi da nemas neke druge provere u modu za to pa te to kick-a.
Imam ovo, ali kad to koristis izbaci ti poruku a meni samo server closed the connection. A za JB sam sve obrisao iz scriptfiles,filterscripts,server.cfg,i include iz gm
////////////////////////////////////////////////////////////////////////////////////
new Float:Health; GetPlayerHealth(playerid, Health);
if(Health > HeltiIgraca[playerid])
{
SetPlayerHealth(playerid, HeltiIgraca[playerid]);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////
new Float:Armour; GetPlayerArmour(playerid, Armour);
if(Armour > 99.0)
{
SCM(playerid,-1,"[SW:RP] "ORANGE"Kikovani ste zbog armour hacka!");
Kick(playerid);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////
Posalji mi g_GivePlayerWeapon da vidim nesto
CMD:test(playerid, params[])
{
g_SetPlayerHealth(playerid, 99.0);
g_GivePlayerWeapon(playerid,24,150);
g_GivePlayerWeapon(playerid,3, 1);
SetPlayerArmour(playerid, 99.0);
return 1;
}
i tu me kick i na /duty
Posalji stock/public sta si vec napravio za g_SetPlayerHealth i g_GivePlayerWeapon
Pa nemam to. Imam samo public onplayerconnect da mu postavi 99.0 kad se konektuje. i jos nesto vezano za to
Ja se izvinjavam ako je ovo bump , ne znam, ali napisao sam poruku da nema stock sad sam nasao a pri tome ne mogu izmeniti poruku, nije mi do osvezavanja nego da bi znali kako da resite. Ako hocete lock, onda lock.
Evo stocka za health
stock g_SetPlayerHealth(playerid, Float: helti)
{
SetPlayerHealth(playerid, helti); HeltiIgraca[playerid] = helti;
return 1;
}
Evo za Weapon
stock g_GivePlayerWeapon(playerid, weaponid, ammo)
{
if(weaponid >= 1 && weaponid <= 15)
{
Weapons[playerid][Melee] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid >= 16 && weaponid <= 18 || weaponid == 39 ) // Checking Thrown
{
Weapons[playerid][Thrown] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid >= 22 && weaponid <= 24 ) // Checking Pistols
{
Weapons[playerid][Pistols] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid >= 25 && weaponid <= 27 ) // Checking Shotguns
{
Weapons[playerid][Shotguns] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if(PlayerInfo[playerid][pLevel] == 1)
{
if(GetPlayerWeapon(playerid) > 0 )
Kick(playerid); //Kick ako ima oruzije a level 1
return 1;
}
if( weaponid == 28 || weaponid == 29 || weaponid == 32 ) // Checking Sub Machine Guns
{
Weapons[playerid][SubMachine] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid == 30 || weaponid == 31 ) // Checking Assault
{
Weapons[playerid][Assault] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid == 33 || weaponid == 34 ) // Checking Rifles
{
Weapons[playerid][Rifles] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid >= 35 && weaponid <= 38 ) // Checking Heavy
{
Weapons[playerid][Heavy] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
if( weaponid >= 39 && weaponid <= 47 ) // Checking Heavy
{
Weapons[playerid][Things] = weaponid;
GivePlayerWeapon(playerid, weaponid, ammo);
return 1;
}
return 1;
}
Molio bih moderatora/e da ne lockaju, sta cu kad ne mogu izmeniti, i kako da dodam ovo. Bolje da odma vidite i znate nego da se mucite.. Hvala.
Ovaj put cu ti oprostiti bump ali pazi za ubuduce.
Skloni taj kick sto imas u stocku g_GivePlayerWeapon pa vidi sta ce biti.
Brate pomozi ako boga znas treba da resim sto pre ovo sranje, Opet ne radi sve isto kao malo pre... Do k.
Najbolje ce biti da lepo pregledas svoj mod i vidis gde sve imas funkciju za kikovanje i vidis gde to zaista treba da bude a gde ne. Nije to velik posao jer siguran sam da nemas mnogo puta definisan kick.
Brate proverio sam sve. Ima ga gde treba da bude. Ima i u stocku check weapon msm. ovo je sve gde ima a da je vezano za weapon ali tu ispisuje poruku ali meni samo server closed the connection. A sam Kick(playerid); nigde nema sam bez poruke nijedne. Usput svaku komandu koja daje oruzije me izbaci i ispise server closed the connection. msm to je kick
Izgleda me nisi razumeo, nisam mislio da proveris u tih par sistema vec ceo mod, uneses kick u find i trazis gde sve ima...
Pa brate, evo proverio sam isto mi izbacuje mozda sto je samo jedno novo. A to je ako je manji od levela 1 da ga kick. Ostalo je sve isto. Ja majke mi ne znam sta je ovo u pitanju. Sad ne znam hoces li ti da trazim u FS ili negde drugde
Vidi pre svega sam sebi komplikujes stvari oko sitnice i ne znam cemu ta neka panika i frka ako mogu po pisanju da je primetim :)
Ajmo lepo iz pocetka sta si radio pa se desio taj problem ? Ubacio si neku FS ? Izbaci je pa vidi sta ce biti... Ubacio si JB ? Izbaci ga ali u kompletu nemoj samo iskljuciti FS ili tako nesto JB ima i include...
Na kraju kada se resis tog nekog spoljnog sveta tj. FS mislim nazovimo ga tako spoljni svet i ne resis problem onda je problem u unutrasnjem svetu odnosno gamemodu, kazem odes u find u lepo kucas kick i pregledas ceo mod gde sta imas ako nadjes nesto sumljivo skloni pa vidi sta ce biti. Nije ovo forum da ti neko uradi sve ili da ti drugi rade umesto tebe, ovo je pomoc ja sam ti sada sve napisao a ti ako bez uvrede imas i par grama mozgra skontaces i resiti problem :)
Skontao sam ja tebe i ostale sta vi hocete. Nisam nista uradio :). Samo sam sredio neke errore. Ali i pre tih errora kad stupam na /duty isto me kicka. Pre toga sam izbacio JunkBuster iz FS jer je ima samo .amx takodje i iz include sam ga obrisao i iz gm unutra. A za find i kick, brt nije mi mod od 160 k linija vec od 38k. Svugde sam lepo pregledao, nema nista sumnjivo. GM sam skinuo licno sa ovog foruma a mod je Countr Gaming bt Beretta evo linka: http://balkan-samp.com/forum/index.php?topic=102382.0 . Probao sam da uklonim FS koje su mi sumnjive jer nisam ja ubacivao ali isto nece. Znaci sve sam to pregledao lepo po sto puta. Kad se od juce zajebavam sa tim znaj onda kako je. Bukvalno ceo dan gledam da resim problem sam, pa onda cekam odg. pa onda opet probam i tako uzastopno. Da sam ja sam ubacivao FS lako bih ga ja resio.. Ne trazim ja da vi meni resite ceo problem. I ja se mucim dva dana. Ali nesto nije uredu, kao da je nevidljivo :)
Jesi koristio JBC_SetPlayerHealth u duty komandi dok si imao JB ?
Nisam. Mozes li kazati sta si hteo da ubuduce znam. Ali sam popravio. Ja tamo gde treba da me kickuje zbog levela ono Kick(i); ja to obrisao i sad radi perfektno :) Zelim svima da se zahvalim, pogotovo moderatoru foruma . Hvala svima :)
Pa ako stavis obicno SetPlayerHealth onda prepoznaje kao hack/cheat a ako dodas JBC ne bi trebalo detektovati barem je meni tako :)
Hvala sto si mi dao savet.
Jel problem sada resen ?
Jeste, problem je uspesno resen :)