Wysłany: 2012-08-10, 20:38
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
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.
Wysłany: 2012-08-10, 20:40
Combacior
Wiek: 29 Na forum: 5796 dni Posty: 1516
Piwa : 2161
Linijka 9100, podaj z ?aski swojej.
Wysłany: 2012-08-10, 20:41
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Pawn 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 ;
Wysłany: 2012-08-10, 21:06
jona99
Wiek: 36 Na forum: 5234 dni Posty: 103
Nick w MP: Johny_Bloom
Piwa : 71
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;
Wysłany: 2012-08-10, 21:24
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
"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.
Wysłany: 2012-08-10, 21:34
jona99
Wiek: 36 Na forum: 5234 dni Posty: 103
Nick w MP: Johny_Bloom
Piwa : 71
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
Wysłany: 2012-08-10, 22:25
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
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;
}
Wysłany: 2012-08-10, 22:33
jona99
Wiek: 36 Na forum: 5234 dni Posty: 103
Nick w MP: Johny_Bloom
Piwa : 71
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;
}
Wysłany: 2012-08-10, 22:56
Adasek000
Wiek: 32 Na forum: 5698 dni Posty: 63
Nick w MP: Shaggy_Manley
Piwa : 16
Pokr?ci?em nawiasy, ju? sam naprawi?em, ale dzi?ki za ch?ci.
Wysłany: 2012-08-10, 23:00
jona99
Wiek: 36 Na forum: 5234 dni Posty: 103
Nick w MP: Johny_Bloom
Piwa : 71
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? ;>
Wysłany: 2012-08-18, 15:55
aha123
Wiek: 25 Na forum: 5218 dni Posty: 8
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..
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
Zdefinowa?e? playerInfo ?
Jak nie to daj albo :
new playerInfo[MAX_PLAYERS];
lub #define playerInfo
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2012-08-18, 17:28
aha123
Wiek: 25 Na forum: 5218 dni Posty: 8
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
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
Podaj ca?y kod tego skryptu/mapy.
Podpis
Cześć
[you]
!
Projekt, który poruszy scenę platformy SA:MP!
Wysłany: 2012-08-18, 19:23
aha123
Wiek: 25 Na forum: 5218 dni Posty: 8
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.
Tagi: błędy :: przy :: kompilacji :: rozwiązanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: