Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-08-10, 20:38


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Kod:

E:\San Andreas\frp2\gamemodes\xxx.pwn(9100) : error 033: array must be indexed (variable "PlayerInfo")
E:\San Andreas\frp2\gamemodes\xxx.pwn(9100) : error 029: invalid expression, assumed zero
E:\San Andreas\frp2\gamemodes\xxx.pwn(9100) : warning 215: expression has no effect
E:\San Andreas\frp2\gamemodes\xxx.pwn(9100) : error 001: expected token: ";", but found "]"
E:\San Andreas\frp2\gamemodes\xxx.pwn(9100) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 20:40


Combacior







Wiek: 29
Na forum: 5796 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Linijka 9100, podaj z ?aski swojej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 20:41


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Pawn
format(Stringsizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",FrakcjaInfo[PlayerInfo][playerid][pLider][fSkrot],FrakcjaInfo[PlayerInfo][playerid][pLider][fBank]);
                   GuiInfo(playerid,String);
                 return 1;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 21:06


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

Zobacz tak:
Kod:

format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",[FrakcjaInfo][PlayerInfo][playerid][pLider][fSkrot],[PlayerInfo][playerid][fBank]);
GuiInfo(playerid,String);
return 1;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 21:24


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

"jona99" napisał/a:

Zobacz tak:
Kod:

format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",[FrakcjaInfo][PlayerInfo][playerid][pLider][fSkrot],[PlayerInfo][playerid][fBank]);
GuiInfo(playerid,String);
return 1;

Kod:

E:\San Andreas\frp2\gamemodes\nightgame.pwn(9100) : error 029: invalid expression, assumed zero
E:\San Andreas\frp2\gamemodes\nightgame.pwn(9100) : warning 215: expression has no effect
E:\San Andreas\frp2\gamemodes\nightgame.pwn(9100) : error 001: expected token: ";", but found "]"
E:\San Andreas\frp2\gamemodes\nightgame.pwn(9100) : error 029: invalid expression, assumed zero
E:\San Andreas\frp2\gamemodes\nightgame.pwn(9100) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 21:34


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

Kod:


format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",[FrakcjaInfo][PlayerInfo][playerid][pLider][pSkrot],[PlayerInfo][playerid][pBank]);
GuiInfo(playerid,String);
return 1;


je?eli to te? nie zadzia?a to podaj ze 4 linijki w gore i w dol

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 22:25


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Kod:

else if(dialogid == 93)
{
if(!response) return 1;
if(isnull(inputtext))
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
if(strval(inputtext)<1||strval(inputtext)>PlayerInfo[playerid][pBank])
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank","Nie poprawna kwota!\n"MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
PlayerInfo[playerid][pBank]-=strval(inputtext);
dDodajKase(playerid,strval(inputtext));
ZapiszKonto(playerid);
format(String, sizeof(String), ""MAPA"Wyp?aci?e?: %d$ z konta, pozosta?o: %d$",strval(inputtext),PlayerInfo[playerid][pBank]);
GuiInfo(playerid,String);
printf("LOG: (%d.%d.%d) OOC: %s, IC: %s (IP:%s) wyplacil %d$ z swojego konta",Dzien,Miesiac,Rok,PlayerInfo[playerid][pNickOOC],Nick[playerid],dIP[playerid],strval(inputtext));
return 1;
}
//
else if(dialogid == 94)
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",FrakcjaInfo[PlayerInfo][playerid][pLider][fSkrot],FrakcjaInfo[PlayerInfo][playerid][pLider][fBank]);
GuiInfo(playerid,String);
return 1;
}
case 1:
{
dShowPlayerDialog(playerid,95,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wp?aci? na konto?","Wybierz","Wyjd?");
return 1;
}
case 2:
{
dShowPlayerDialog(playerid,160,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 22:33


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

zobacz tak je?eli nie zadzia?a to niestety nie poradze nic ;f
Kod:

else if(dialogid == 93)
{
if(!response) return 1;
if(isnull(inputtext))
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
if(strval(inputtext)<1||strval(inputtext)>PlayerInfo[playerid][pBank])
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank","Nie poprawna kwota!\n"MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
PlayerInfo[playerid][pBank]-=strval(inputtext);
dDodajKase(playerid,strval(inputtext));
ZapiszKonto(playerid);
format(String, sizeof(String), ""MAPA"Wyp?aci?e?: %d$ z konta, pozosta?o: %d$",strval(inputtext),PlayerInfo[playerid][pBank]);
GuiInfo(playerid,String);
printf("LOG: (%d.%d.%d) OOC: %s, IC: %s (IP:%s) wyplacil %d$ z swojego konta",Dzien,Miesiac,Rok,PlayerInfo[playerid][pNickOOC],Nick[playerid],dIP[playerid],strval(inputtext));
return 1;
}
//
else if(dialogid == 94)
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",[playerid][FrakcjaInfo][pLider][fBank]);
GuiInfo(playerid,String);
return 1;
}
case 1:
{
dShowPlayerDialog(playerid,95,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wp?aci? na konto?","Wybierz","Wyjd?");
return 1;
}
case 2:
{
dShowPlayerDialog(playerid,160,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
}
return 1;
}


lub:

Kod:

else if(dialogid == 93)
{
if(!response) return 1;
if(isnull(inputtext))
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
if(strval(inputtext)<1||strval(inputtext)>PlayerInfo[playerid][pBank])
{
dShowPlayerDialog(playerid,93,DIALOG_STYLE_INPUT,""MAPA"Bank","Nie poprawna kwota!\n"MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
PlayerInfo[playerid][pBank]-=strval(inputtext);
dDodajKase(playerid,strval(inputtext));
ZapiszKonto(playerid);
format(String, sizeof(String), ""MAPA"Wyp?aci?e?: %d$ z konta, pozosta?o: %d$",strval(inputtext),PlayerInfo[playerid][pBank]);
GuiInfo(playerid,String);
printf("LOG: (%d.%d.%d) OOC: %s, IC: %s (IP:%s) wyplacil %d$ z swojego konta",Dzien,Miesiac,Rok,PlayerInfo[playerid][pNickOOC],Nick[playerid],dIP[playerid],strval(inputtext));
return 1;
}
//
else if(dialogid == 94)
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
format(String, sizeof(String), ""MAPA"Na koncie frakcyjnym (%s) znajduje si?: %d$",[playerid][FrakcjaInfo][pLider][pBank]);
GuiInfo(playerid,String);
return 1;
}
case 1:
{
dShowPlayerDialog(playerid,95,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wp?aci? na konto?","Wybierz","Wyjd?");
return 1;
}
case 2:
{
dShowPlayerDialog(playerid,160,DIALOG_STYLE_INPUT,""MAPA"Bank",""MAPA"Ile chcesz wyp?aci? z konta?","Wybierz","Wyjd?");
return 1;
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 22:56


Adasek000







Wiek: 32
Na forum: 5698 dni
Posty: 63
Nick w MP: Shaggy_Manley

Piwa: 16

Respekt: 20,9

Pokr?ci?em nawiasy, ju? sam naprawi?em, ale dzi?ki za ch?ci.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-10, 23:00


jona99







Wiek: 36
Na forum: 5234 dni
Posty: 103
Nick w MP: Johny_Bloom

Piwa: 71

Respekt: 45,3

Prawda patrzy?em na nawiaski i nic nie zauwa?y?em. je?eli b?dziesz mia? jaki? b?ad to pisz tu postaram si? go naprawi? ;>

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-18, 15:55


aha123







Wiek: 25
Na forum: 5218 dni
Posty: 8



Respekt: 50

Hej,mam problem z jedn? linijk? od tachografu w gamemodzie.Po naci?ni?ciu F5 mam takie errory:

Kod:

C:\Users\Maciek\Desktop\RD2.pwn(400) : error 017: undefined symbol "playerInfo"
C:\Users\Maciek\Desktop\RD2.pwn(400) : error 017: undefined symbol "playerid"
C:\Users\Maciek\Desktop\RD2.pwn(400) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(400) : fatal error 107: too many error messages on one line



A tutaj ta pechowa linijka:

Kod:

playerInfo[playerid][DriveTime] = TextDrawCreate(310.000000, 419.000000, " ");




Za pomoc w naprawie oczywi?cie zimne piwko.I Mo?e amx do tachografu :) .Prosze pomoc..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-18, 16:51


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Zdefinowa?e? playerInfo ?
Jak nie to daj albo :
new playerInfo[MAX_PLAYERS];
lub #define playerInfo

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-18, 17:28


aha123







Wiek: 25
Na forum: 5218 dni
Posty: 8



Respekt: 50

Gdy zmieniam na :
new playerInfo[MAX_PLAYERS];

mam te? 4 errory ale jeden inny:
C:\Users\Maciek\Desktop\RD2.pwn(402) : error 017: undefined symbol "playerid"
C:\Users\Maciek\Desktop\RD2.pwn(402) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(402) : error 017: undefined symbol "DriveTime"
C:\Users\Maciek\Desktop\RD2.pwn(402) : fatal error 107: too many error messages on one line



a gdy zmieniam na :
#define playerInfo


mam te? 4 errory lecz 2 s? takie same. Mo?esz por?wna? sobie .

C:\Users\Maciek\Desktop\RD2.pwn(402) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(402) : error 017: undefined symbol "playerid"
C:\Users\Maciek\Desktop\RD2.pwn(402) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(402) : fatal error 107: too many error messages on one line

Gdy daje 2 na raz to mam 5 error?w takich.
C:\Users\Maciek\Desktop\RD2.pwn(159) : error 020: invalid symbol name ""
C:\Users\Maciek\Desktop\RD2.pwn(403) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(403) : error 017: undefined symbol "playerid"
C:\Users\Maciek\Desktop\RD2.pwn(403) : error 029: invalid expression, assumed zero
C:\Users\Maciek\Desktop\RD2.pwn(403) : fatal error 107: too many error messages on one line


Prosz? o pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-18, 17:55


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Podaj ca?y kod tego skryptu/mapy.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-18, 19:23


aha123







Wiek: 25
Na forum: 5218 dni
Posty: 8



Respekt: 50

Kod:

playerInfo[playerid][DriveTime] = TextDrawCreate (310.000000, 419.000000, "00:00");
TextDrawAlignment(playerInfo[playerid][DriveTime], 2);
TextDrawBackgroundColor(playerInfo[playerid][DriveTime], 255);
TextDrawFont(playerInfo[playerid][DriveTime], 1);
TextDrawLetterSize(playerInfo[playerid][DriveTime], 0.269999, 0.899998);
TextDrawColor(playerInfo[playerid][DriveTime], -1);
TextDrawSetOutline(playerInfo[playerid][DriveTime], 1);
TextDrawSetProportional(playerInfo[playerid][DriveTime], 1);




if(strcmp(cmdtext, "/pauza", true)==0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(!GetPVarInt(playerid, "IsStop"))
{
new vehicleid = GetPlayerVehicleID(playerid);
new trailerid = GetVehicleTrailer(vehicleid);
if(PlayerVehicleIsTruck(playerid) || PlayerVehicleIsVan(playerid) && vehInfo[vehicleid][vCargoLoad] == false && vehInfo[trailerid][vCargoLoad] == false)
{
if(GetPVarInt(playerid, "Tempomat"))
{
DeletePVar(playerid, "Tempomat");
SendClientMessage(playerid, LIGHTGREEN, "Tempomat wy??czony.");
}
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective);

SetPVarInt(playerid, "IsStop", 1);

SetPVarInt(playerid, "StopSecond", GetPVarInt(playerid, "DriveTime")/10);
SetTimerEx("StopMinus", 1000, false, "d", playerid);
TextDrawSetString(playerInfo[playerid][DriveTime], "~g~Pauza:~n~~w~Rozpoczeta");
}
else
{
SendClientMessage(playerid, LIGHTRED, "Pauze mo?esz zrobi? tylko pojazdem ci??arowym, dostawczym.");
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Jeste? na pauzie.");
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Musisz by? kierowc?.");
}
return 1;
}
19:17
to do Onaplyercommnad
komenda
forward Tachograf();
public Tachograf()
{
Loop(playerid, MAX_PLAYERS)
{
new engine,lights,alarm,doors,bonnet,boot,objective, vehicleid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if((PlayerVehicleIsTruck(playerid) || PlayerVehicleIsVan(playerid)) && !GetPVarInt(playerid, "IsStop") && engine == 1)
{
new drivetime = GetPVarInt(playerid, "DriveTime");
new h, m, s;
ConvertSeconds(drivetime,h,m,s);
if(drivetime >= 1680)
{
format(string, sizeof string, "~g~Czas jazdy:~n~~r~%02d:%02d:%02d", h, m, s);
}
else if(drivetime >= 1500 && drivetime < 1680)
{
format(string, sizeof string, "~g~Czas jazdy:~n~~y~%02d:%02d:%02d", h, m, s);
}
else
{
format(string, sizeof string, "~g~Czas jazdy:~n~~w~%02d:%02d:%02d", h, m, s);
}
TextDrawSetString(playerInfo[playerid][DriveTime], string);
SetPVarInt(playerid, "DriveTime", drivetime+1);
}
else if(!GetPVarInt(playerid, "IsStop"))
{
TextDrawSetString(playerInfo[playerid][DriveTime], "~g~Czas jazdy:~n~~w~-");
}
}
return 1;
}



Tak jak m?wi?e? daje kod...Prosze o pomoc bo nie wiem jak to zrobi? : (

[ Dodano: 2012-08-19, 10:47 ]
Pomo?e kto??Wys?a?em Ca?y kod.

Postaw piwo autorowi tego posta
 

 
Tagi: błędy :: przy :: kompilacji :: rozwiązanie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » BŁĘDY PRZY KOMPILACJI - ROZWIĄZANIE Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku