Započeo {ZOKA}{BOND}
•15. Sep. 2014.• Zaključano{POMOC} WARNING
627
pregleda
8
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
15. Sep. 2014.
b]Skripta koju koristim:GTARP
Detaljan opis problema:Izbacuje mi warnninge
Dio skripte:
Linija 28685
Linija 43205
64067 Linija
67784
hvala unapred
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:Izbacuje mi warnninge
Dio skripte:
streamer.inc(487) : warning 219: local variable "hitid" shadows a variable at a preceding level
(28685) : warning 219: local variable "Ime" shadows a variable at a preceding level
(43205) : warning 204: symbol is assigned a value that is never used: "idcar"
(64067) : warning 219: local variable "string" shadows a variable at a preceding level
(67784) : warning 219: local variable "hitid" shadows a variable at a preceding level
Linija 28685
new Ime;
Linija 43205
new idcar = GetPlayerVehicleID(playerid);
64067 Linija
string,
new
string,
pName
JENDA GORE JEDNA DOLE LINIJA to su reakcije
67784
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
ovo je celi taj public
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
{
if( hittype == BULLET_HIT_TYPE_PLAYER ) // Bullet crash koristi ovaj type!
{
if( !( -20.0 <= fX <= 20.0 ) || !( -20.0 <= fY <= 20.0 ) || !( -20.0 <= fZ <= 20.0 ) ) //ako nije validan offset
{
KickPlayer = 1;
return 0; // Stavljamo return 0 da desyncamo taj bullet da nebi krešavao druge igrac(e
}
}
return 1;
}
hvala unapred
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
15. Sep. 2014.
Linija 28685: Promeni ime varijable, najverovatnije je koristis dva puta pod istim imenom. Mozda si je difinisao kao globalnu. Promeni u na primer "Ime_1"
Linija 43205: Definisao si varijablu, a nisi je koristio. Znaci stoji ti za dzabe.
Linija 64067 : Imas dva puta definisan string, ili jednom promeni ime, ili ga obrisi ako ti nicemu ne sluzi
Linija 67784: Isto kao i do sada, imas najverovatnije definisanu globalnu varijablu pod istim imenom.
Linija 43205: Definisao si varijablu, a nisi je koristio. Znaci stoji ti za dzabe.
Linija 64067 : Imas dva puta definisan string, ili jednom promeni ime, ili ga obrisi ako ti nicemu ne sluzi
Linija 67784: Isto kao i do sada, imas najverovatnije definisanu globalnu varijablu pod istim imenom.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
15. Sep. 2014.
ovaj prvi sta trebam tu?
ovo je ovaj 64067 sta trebam tu?
a ovaj 67784 nzm? sta trebam tu odradim
stock ImeIgraca(playerid)
{
new Ime; OVDE JE BACALO WARNING
GetPlayerName(playerid, Ime, sizeof(Ime));
return Ime;
}
stock Ime(playerid)
{
new ime;
GetPlayerName(playerid, ime, MAX_PLAYER_NAME);
return ime;
}
ovo je ovaj 64067 sta trebam tu?
switch(xTestBusy)
{
case true:
{
if(!strcmp(xChars, text, false))
{
new
string, OVAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ
pName
;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "{0A9DC9}(({FFFFFF} [ REAKCIJA ]{C0C0C0} ~ Igrac {04CC29}%s{C0C0C0} je pobedio na testu i osvaja {FFFFFF}$%d{C0C0C0} ))", pName, xCash);
SendClientMessageToAll(COLOR_YELLOW, string);
JBC_GivePlayerMoney(playerid, xCash);
xReactionTimer = SetTimer("xReactionTest", TIMEE, 1);
xTestBusy = false;
}
}
}
a ovaj 67784 nzm? sta trebam tu odradim
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
{
if( hittype == BULLET_HIT_TYPE_PLAYER ) // Bullet crash koristi ovaj type!
{
if( !( -20.0 <= fX <= 20.0 ) || !( -20.0 <= fY <= 20.0 ) || !( -20.0 <= fZ <= 20.0 ) ) //ako nije validan offset
{
KickPlayer = 1;
return 0; // Stavljamo return 0 da desyncamo taj bullet da nebi krešavao druge igrac(e
}
}
return 1;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
15. Sep. 2014.
Pa rekao sam ti gore sta da radis, uglavom si stavljao ime varijabli kao i kod globalnih, a to ne sme da se radi..
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
383
Postovi:
108
Teme:
Pridružio se:Nov. 2012
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
190 / 250 XP
Početnik(0)
2,463
Postovi:
6
Teme:
Pridružio se:Jul 2014
15. Sep. 2014.
Izi wrote on September 15, 2014, 12:36 am:
ae ti mi odradi ja sam ti dao cmd i to
Potrudi se malo sam pa uradi to, ne mozes dobiti sve na gotovo....
Denis ti je sve rekao.
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
15. Sep. 2014.
Izi wrote on September 15, 2014, 12:36 am:
ae ti mi odradi ja sam ti dao cmd i to
Covek, imas globalne, imas lokalne varijable. Ako je nesto globalno, ne moze da bude lokalno iz jednog jednostavnog razloga. Ako ti nesto definisao sa nekom vrednoscu i to postavio kao globalnu (van svih callback-ova). Ne mozes to ponovodo definisati unutar nakog callback-a.
Prosto receno, ne mozes da koristis dva ista imena za dve razlicite varijable.
U ovom tutorijalu imas objasnjeno sta su globalne, a sta lokalne varijable. Pogledaj to i bice ti jasno o cemu pricam. Tutorijal jeste za C++, ali je veoma slican PAWN skripti po sintaksi.
http://www.youtube.com/watch?v=JCoL4yvxxL8
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
15. Sep. 2014.
Ubuduce to se nemoj uciti da ti mi sve radimo, mi smo da pomognemo, ali evo ti sada
28685
liniju 43205 obrisi
64067
67784
28685
stock ImeIgraca(playerid)
{
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
return ime;
}
stock Ime(playerid)
{
new ime;
GetPlayerName(playerid, ime, MAX_PLAYER_NAME);
return ime;
}liniju 43205 obrisi
64067
switch(xTestBusy)
{
case true:
{
if(!strcmp(xChars, text, false))
{
new pName;
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "{0A9DC9}(({FFFFFF} [ REAKCIJA ]{C0C0C0} ~ Igrac {04CC29}%s{C0C0C0} je pobedio na testu i osvaja {FFFFFF}$%d{C0C0C0} ))", pName, xCash);
SendClientMessageToAll(COLOR_YELLOW, string);
JBC_GivePlayerMoney(playerid, xCash);
xReactionTimer = SetTimer("xReactionTest", TIMEE, 1);
xTestBusy = false;
}
}
}67784
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitids, Float:fX, Float:fY, Float:fZ )
ovo je celi taj public
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitids, Float:fX, Float:fY, Float:fZ )
{
if( hittype == BULLET_HIT_TYPE_PLAYER ) // Bullet crash koristi ovaj type!
{
if( !( -20.0 <= fX <= 20.0 ) || !( -20.0 <= fY <= 20.0 ) || !( -20.0 <= fZ <= 20.0 ) ) //ako nije validan offset
{
KickPlayer = 1;
return 0; // Stavljamo return 0 da desyncamo taj bullet da nebi krešavao druge igrac(e
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava