wie mache ich das genau?
Beiträge von #F000F000
-
-
ja hier public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
for(new i=0;i<MAX_CARS;i++)
{
if(vehicleid == Frakcar[i])
{
if(FCInfo[i][open] == 0 && PlayerInfo[playerid][pLeader] != FCInfo[i][Frakid])
{
SendClientMessage(playerid,ROT,"[ERROR:] Das Fahrzeug ist Abgeschloßen!");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
SetPlayerPos(playerid,x,y,z+1);
}
}
}das ist der ganze text und das hier ist die zeile
if(FCInfo[i][open] == 0 && PlayerInfo[playerid][pLeader] != FCInfo[i][Frakid])
-
alos habe grade das Dynamische fraktionsauto system von Myname1997 compilen habe aba die installation genau durchgelesen bekomme aba diese errors:
C:\Users\ramon und Marc\Desktop\Fraksys_1.2.pwn(83) : error 017: undefined symbol "PlayerInfo"
C:\Users\ramon und Marc\Desktop\Fraksys_1.2.pwn(83) : warning 215: expression has no effect
C:\Users\ramon und Marc\Desktop\Fraksys_1.2.pwn(83) : error 001: expected token: ";", but found "]"
C:\Users\ramon und Marc\Desktop\Fraksys_1.2.pwn(83) : error 029: invalid expression, assumed zero
C:\Users\ramon und Marc\Desktop\Fraksys_1.2.pwn(83) : fatal error 107: too many error messages on one lineob mir bitte einer helfen könnte danke im voraus
-
das kahm ja erst nach dem tut einfügen und das tut klappt auf meinem anderem script auch ohne errors zu compilen
-
also ist schon spät ich weiß also kommen wir schnell zur sache^^ ich wollte ein tutorial einfügen weil ein freund von mir damals das tut rausgenommen hat
nun kommt aba beim compilen das:C:\Users\Eve\Desktop\Sonstiges\pawno\include\M_Bot.inc(152) : error 017: undefined symbol "IsAnAdmin"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3591) : error 017: undefined symbol "FRAC_OnPlayerEnterVehicle"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3627) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3637) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3647) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3655) : error 017: undefined symbol "IsAFahrschulVeh"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3668) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3678) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(3688) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4230) : error 017: undefined symbol "OnPlayerCarLogin"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4445) : error 017: undefined symbol "ShowConInfo"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4497) : error 017: undefined symbol "SendIRCMessage"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4519) : error 017: undefined symbol "SendIRCMessage"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4788) : error 017: undefined symbol "OOCOff"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4800) : error 017: undefined symbol "OOCOff"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4820) : error 017: undefined symbol "OOCOff"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4828) : error 017: undefined symbol "OOCOff"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4836) : error 017: undefined symbol "GW_OnPlayerDisconnect"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4968) : error 017: undefined symbol "RemoveBlitzer"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(4983) : error 017: undefined symbol "OnPlayerCarUpdate"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5000) : error 017: undefined symbol "ABroadCast"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5010) : error 017: undefined symbol "ABroadCast"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5039) : error 017: undefined symbol "PlayerUpdate"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5043) : error 017: undefined symbol "Log"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5172) : error 017: undefined symbol "IsPlayerInFrac"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(5185) : error 017: undefined symbol "RemoveRoadblock"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
bräuchte echt nen rat wie ich das beheben kann danke!!
-
ich probiers mal
//edit habe beides ausgeklammert und dann hat es geklappt ich bedanke mich noch mal bei allen für die hilfe
-
das ist Zeile 38701 aktion = strtok(cmdtext, idx);
das ist zeile 38747 aktion = strtok(cmdtext, idx);
wie man sieht das gleiche aba erkenne das problem nicht
//edit das was Mayor gesagt hat ahbe ich gemacht aba hat nichts gebracht
-
habe das mal auf new string[350]; erhöt aba die errors kommen immernoch
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(38701) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(38747) :
error 047: array sizes do not match, or destination array is too small -
wie meinste das einklammern?
-
habe eben compilt und dan kahmen 3 errors die ich noch nie gesehen habe und deswegen weiß ich nit was ich tuhen soll :
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(17729) : error 017: undefined symbol "M_OnPlayerCommandText"
C:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(38701) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawno\MultyCityReallife_neu.pwn(38747) :
error 047: array sizes do not match, or destination array is too smallvon dem ersten error //---------------------------<[ OnPlayerCommandText ]>-------------------------------------------------------- <mark>
Function OnPlayerCommandText(playerid, cmdtext[])
{
M_OnPlayerCommandText(playerid,cmdtext);
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
new dancestyle;
cmd = strtok(cmdtext, idx);
GetPlayerName(playerid,sendername,sizeof(sendername));
/* dcmd(tban,4,cmdtext);
dcmd(tunban,6,cmdtext);
dcmd(kennzeichenerlauben,19,cmdtext);
dcmd(kennzeichen,11,cmdtext);
dcmd(sirene,6,cmdtext);
dcmd(licht,5,cmdtext);
dcmd(kofferraum,10,cmdtext);
dcmd(farbe,5,cmdtext);
dcmd(efa,3,cmdtext);*/
dcmd(gocords,7,cmdtext);
dcmd(zollcontrol,11,cmdtext);
dcmd(sirene,6,cmdtext);
dcmd(givedonator,11,cmdtext);
//dcmd(unban,5,cmdtext);dcmd(arbobjid,8,cmdtext);
dcmd(arb,3,cmdtext);
dcmd(deletearb,9,cmdtext);
dcmd(deletearbfor,12,cmdtext);
dcmd(arball,6,cmdtext);
dcmd(arbforall,9,cmdtext);
dcmd(arbobj,6,cmdtext);
if(strcmp(cmd, "/supmobil", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] >= 1||PlayerInfo[playerid][pSupporter] >= 1)
{
if(supmobil[playerid] != 0)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(supmobil[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(supmobil[playerid],VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
DestroyVehicle(supmobil[playerid]);
Delete3DTextLabel(suptext[playerid]);
SendClientMessage(playerid, COLOR_GREY, "Fahrzeug vernichtet.");
supmobil[playerid] = 0;
}
else
{
ShowPlayerDialog(playerid, DIALOG_SUPMOBIL, DIALOG_STYLE_LIST, "Fahrzeug Auswahl", "1. Comet\n2. Sultan\n3. Bus\n4. NRG\n5. Boot\n6. Heli\n7. Fahrzeug ID", "Auswahl", "Abbrechen");
}
}
else return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Admin.");
}
return 1;
}vom 2 und 3 error if(strcmp(tmp, "kaufen", true) == 0)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 456)
{
SendClientMessage(playerid, COLOR_GRAD1, "Dieses Fahrzeug kann keine Produkte ausliefern!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 50, 1957.5536,-2183.4856,13.5469))
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Eingang vom Los Santos Airport!");
return 1;
}
aktion = strtok(cmdtext, idx);
if(!strlen(aktion))
{
SendClientMessage(playerid, COLOR_GRAD1, "Benutzung: /produkte kaufen [Anzahl]");
SendClientMessage(playerid, COLOR_GRAD1, "*Preis pro Produkt: 50$, Maximale Produkte: 100");
return 1;
}
new menge;
menge = strval(aktion);
new preis = menge*50;
if(menge > LSAWaren)
{
SendClientMessage(playerid, COLOR_GRAD1, "Derzeit haben wir nicht soviele Produkte auf Lager!");
return 1;
}
if(menge < 1 || menge > 100)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du kannst mindestens 1 Produkt und höchstens 100 Produkte kaufen!");
return 1;
}
if(menge + ProdsDabei[playerid] > 100)
{
SendClientMessage(playerid, COLOR_GRAD1, "So viele Produkte passen nicht mehr rein!");
format(string, sizeof(string), "Produkte dabei: %d/100",ProdsDabei[playerid]);
SendClientMessage(playerid, COLOR_GRAD1, string);
return 1;
}
if(preis > GetPlayerMoney(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
return 1;
}
ProdsDabei[playerid] = menge;
LSAWaren -= menge;
GivePlayerMoney(playerid, -preis);
format(string, sizeof(string), "*Du hast %d Produkte für %d$ gekauft.", menge, preis);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du kannst sie nun an Geschäfte verkaufen.");
new string2[200];
format(string2, sizeof(string2), "[Produktverkauf]\nPreis pro Produkt: 50$\nProdukte auf Lager: %d\nKaufen mit /produkt\nEinkauf nur mit Prodlaster", LSAWaren);
Update3DTextLabelText(LSWText, 0xFFFFFFFF, string2);
SaveStuff();
return 1;
}weiß nit mehr weiter bitte um hilfe danke!!
-
die errors kommen
Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(38702) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(38748) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(17730) : error 017: undefined symbol "M_OnPlayerCommandText"
-
naja bin ziemlich neu habe noch nit so viel ahnung im scripten^^
/edit
jetzt kommen beim compilen nur noch die errors
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(38702) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(38748) :
error 047: array sizes do not match, or destination array is too smallC:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(17730) : error 017: undefined symbol "M_OnPlayerCommandText"
-
also ich habe streamer geändert der mit der 0.3e version Kompatibel ist und auch die includes geändert nur dann bekomme ich diese errors
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(17730) : error 017: undefined symbol "M_OnPlayerCommandText"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(17740) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(17740) : error 033: array must be indexed (variable "cmd")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18451) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18451) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18485) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18485) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18837) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(18837) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19062) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19062) : error 033: array must be indexed (variable "x_nr")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19072) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19072) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19102) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19102) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19146) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19146) : error 033: array must be indexed (variable "x_nr")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19156) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19156) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19186) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19186) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19325) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19325) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19333) : error 017: undefined symbol "strtok"
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19333) : error 033: array must be indexed (variable "tmp")
C:\Users\Eve\Desktop\Sonstiges\pawn2\MultyCityReallife_neu.pwn(19358) : error 017: undefined symbol "strtok"Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
wenn ich mit dem 0.3d Include ordner compile kommen keine errors weiß villt einer die lösung währ hilfreich danke