Započeo MaTTaTa
•6. Okt. 2010.[POMOC] Pate me 4 errora i 1 wrning
1,344
pregleda
11
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
93 / 100 XP
Početnik(0)
367
Postovi:
112
Teme:
Pridružio se:Apr. 2010
6. Okt. 2010.
Ewo ljudi koji me errori pate , dole imate broj redove koji mi errore izbacuju.... REDOVI ERRORA SU OZNACENI SA CREVENIM.
1. C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(22245) : error 021: symbol already defined: "strtok"
2. C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(22260) : error 047: array sizes do not match, or destination array is too small
3. C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(36001) : warning 219: local variable "mod" shadows a variable at a preceding level
4. C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(44405) : error 047: array sizes do not match, or destination array is too small
5. C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(5821😎 : error 047: array sizes do not match, or destination array is too small
ewo broj reda od svakog errora ili cijela komanda
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string <= ' '))
{
index++;
}
new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}
if(IsPlayerInRangeOfPoint(playerid, 10, 314.2548,-133.6627,999.6016) || IsPlayerInRangeOfPoint(playerid, 3,311.9589,-166.1407,999.6010))
{
new mod = 100;
tmp = strtok(cmdtext, idx);
if(strcmp(cmd, "/agl", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo >= 2)
{
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /agl [playerid/PartOfName]");
SendClientMessage(playerid, COLOR_WHITE, "Available names: Driving, Flying, Sailing, Fishing, Weapon, Police.");
return 1;
}
if(strcmp(cmd,"/skill",true)==0)
{
if(IsPlayerConnected(playerid))
{
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
6. Okt. 2010.
Ubaci ovaj kod na dnu skripte
I ubaci ovo
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string <= ' '))
{
index++;
}
new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}
I ubaci ovo
cmd = strtok(cmdtext, idx); ispod OnPlayerCommandText Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
93 / 100 XP
Početnik(0)
367
Postovi:
112
Teme:
Pridružio se:Apr. 2010
6. Okt. 2010.
napravio sam kako si reko i sada imam opet errora
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(23819) : error 017: undefined symbol "cmd"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(23819) : error 017: undefined symbol "idx"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35984) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(4438😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(58239) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79137) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79152) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(23819) : error 017: undefined symbol "cmd"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(23819) : error 017: undefined symbol "idx"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35984) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(4438😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(58239) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79137) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79152) : error 047: array sizes do not match, or destination array is too small
6. Okt. 2010.
Moras sve te simbole definirati probaj iz drugog mod kopirati te simbole.,Ako uspjesno definiras da dva simbola nebi ti trebalo vise bit errora
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
93 / 100 XP
Početnik(0)
367
Postovi:
112
Teme:
Pridružio se:Apr. 2010
6. Okt. 2010.
ewo opet ovo se dogodi kada definiram ??
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35983) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(44387) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(5823😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79144) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79159) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35983) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(44387) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(5823😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79144) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79159) : error 047: array sizes do not match, or destination array is too small
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
17
Teme:
Pridružio se:Okt. 2010
6. Okt. 2010.
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79144) : error 021: symbol already defined: "strtok
To ja mislim mozes rijesit sa da kliknes na Error i ona da ce ti on pokazat u kojem se redu nalazi i onda izbrises cijeli taj red.Taj error ti se javlja kad napises npr:
OnPlayerEnterVehicle
//sad tu nes pises
OnPlayerExitVehicle
//sad tu nes pise
OnPlayerEnterVehicle
//sad tu nes pises
Znaci napiso si nes dvaput vjerovatno si skinuo skriptu s neta i htio si nes dodat u nju pa si samo to nesto kopirao u skriptu a nisi prvo pogledo dali vec ta naredba postoji.Pogledaj u skripti dali ti se nes dvaput ponavlja i ako se ponavlja to onda moras kopirat pod naredbu za koju to spada.Znaci nesmis pisati npr
OnPlayerEnterVehicle
//sad si tu upiso da kad igrac udje u infernus da mu pise "uso si u infernus"
OnPlayerEnterVehicle
//sad si tu upiso da kad igrac udje u infernus da mu pise "uso si u rancher"
Znaci sve sto spada pod (u tvom slucaju pod strtok,a u ovom gore navedenom OnPlayerEnterVehicle)OnPlayerEnterVehicle mora ic pod OnPlayerEnterVehicle nesmijes sto puta pisat OnPlayerEnterVehicle.Jos jedino moze bit problem u programu s kojim radis skripte ali ne vjerujem da je tu problem.
To ja mislim mozes rijesit sa da kliknes na Error i ona da ce ti on pokazat u kojem se redu nalazi i onda izbrises cijeli taj red.Taj error ti se javlja kad napises npr:
OnPlayerEnterVehicle
//sad tu nes pises
OnPlayerExitVehicle
//sad tu nes pise
OnPlayerEnterVehicle
//sad tu nes pises
Znaci napiso si nes dvaput vjerovatno si skinuo skriptu s neta i htio si nes dodat u nju pa si samo to nesto kopirao u skriptu a nisi prvo pogledo dali vec ta naredba postoji.Pogledaj u skripti dali ti se nes dvaput ponavlja i ako se ponavlja to onda moras kopirat pod naredbu za koju to spada.Znaci nesmis pisati npr
OnPlayerEnterVehicle
//sad si tu upiso da kad igrac udje u infernus da mu pise "uso si u infernus"
OnPlayerEnterVehicle
//sad si tu upiso da kad igrac udje u infernus da mu pise "uso si u rancher"
Znaci sve sto spada pod (u tvom slucaju pod strtok,a u ovom gore navedenom OnPlayerEnterVehicle)OnPlayerEnterVehicle mora ic pod OnPlayerEnterVehicle nesmijes sto puta pisat OnPlayerEnterVehicle.Jos jedino moze bit problem u programu s kojim radis skripte ali ne vjerujem da je tu problem.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
191 / 250 XP
Početnik(0)
897
Postovi:
3
Teme:
Pridružio se:Jan. 2009
6. Okt. 2010.
rakun1993 wrote on October 6, 2010, 8:36 am:
ewo opet ovo se dogodi kada definiram ??
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35983) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(44387) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(5823😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79144) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79159) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(35983) : warning 219: local variable "mod" shadows a variable at a preceding level
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(44387) : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(5823😎 : error 047: array sizes do not match, or destination array is too small
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79144) : error 021: symbol already defined: "strtok"
C:\Users\RaKuN\Desktop\Radim na njemu\ser 0.3\gamemodes\larp.pwn(79159) : error 047: array sizes do not match, or destination array is too small
Lol o cemu ti pricas vidis da nije -.-
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
17
Teme:
Pridružio se:Okt. 2010
6. Okt. 2010.
Kako ga je rijesio.Jos si i sam u svom postu napiso.Evo ti link podebljo sam ti njegov problem za koji sam ju ja napiso rješenje
http://img716.imageshack.us/f/capturebae.jpg/
http://img716.imageshack.us/f/capturebae.jpg/
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
17
Teme:
Pridružio se:Okt. 2010
6. Okt. 2010.
Vjerovatno je moja greška jer baš se i nemogu pohvalit da sam neki skripter ali on je mojda napiso nesto slicno ovom
//Tu idu include filovi
//Tu idu define
//Tu idu new
//Zamislimo da je strtok na prvom mjestu i onda idu publici
//I sad ako je htio izvoditi promjene na skripti koju je skinuo s neta na kojoj je vec bio definiran strtok mozda je tu na kraju skripte ponovno htio koristiti strtok ali mu pawn to neda jer je vec strtok gore definiran
Znam da je i meni bila ta greska kad sam tek poco pisat skripte.
//Tu idu include filovi
//Tu idu define
//Tu idu new
//Zamislimo da je strtok na prvom mjestu i onda idu publici
//I sad ako je htio izvoditi promjene na skripti koju je skinuo s neta na kojoj je vec bio definiran strtok mozda je tu na kraju skripte ponovno htio koristiti strtok ali mu pawn to neda jer je vec strtok gore definiran
Znam da je i meni bila ta greska kad sam tek poco pisat skripte.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava