es gibt 9 elemente. 0, 1, 2, 3, 4, 5, 6, 7 und 8
daher schreibt man schleifen mit "i < sizeof(bsp)" und nicht "i <= sizeof(bsp)"
es gibt 9 elemente. 0, 1, 2, 3, 4, 5, 6, 7 und 8
daher schreibt man schleifen mit "i < sizeof(bsp)" und nicht "i <= sizeof(bsp)"
du hast absolut keine ahnung...
wenn du
new FRAKTIONSNAMEcars[9];
declarierst, dann kannst du von 0-8 zählen und hast eben nur 9 fahrzeuge.
gibt es ne fehlermeldung oder ähnliches?
oder spawnen die fahrzeuge einfach nicht?
die 2 fehler zeigen an dass er parameter falsch übergibt.
die schleife wird ihm immer das gleiche fahrzeug spawnen.
bitte sammel noch etwas erfahrung bevor du hier tipps gibst.
in meinem tor-tutorial ist ein beispiel für das laden aus einer sql datenbank.(signatur)
new carqry[100],num_cars,i,carvid[100],carx[100],cary[100],carz[100],carangle[100],carcol1[100],carcol2[100];
AddStaticVehicle(carvid, carx, cary, carz, carangle, carcol1, carcol2);
da wird declariert und übergeben....
hast du überhaupt den post von dem gelesen der das tutorial geschrieben hat?
wenn du es nicht kapierst denn bau es einfach aus
xDDDDDDD sorry für spam aber das ist soooooooo geil
ist dein vater nicht co-manager von so einem elektronikvertrieb?^^ der hat doch sooooooo viel ahnung, frag ihn^^
lol was gibts da zu verschenken? son forum hat man in wenigen minuten installiert und eingerichtet.
du hast nichts. keine threads, keine member.
lösch es doch einfach....
hast recht, genau diese funktion hat jeder drin ich bin ja so ein großer nub XD
Danger: ich hoffe es hilft dir trotzdem weiter
in dem fahrzeugsystem kann ein taxiunternehmen theoretisch einen panzer besitzen. das muss von den admins eingestellt werden. hier wird nicht mit modelids gearbeitet um den admins keine grenzen zu setzen.
wenn du admins hast die ihre rechte missbrauchen dann solltest du sie raus werfen. wenn nicht sollte dir die funktion, mit der man die fahrzeuge für fraktionen spawnen kann weiter helfen.
ihr macht das schöne system kaputt jungs -.-
du willst ein auto per befehl spawnen lassen? hier mein /veh befehl (gf edit. benutz ich nicht mehr funktioniert aber^^)
if(strcmp(cmd, "/veh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pAdmin] < 4)
{
SendClientMessage(playerid, COLOR_GRAD1, " Du bist nicht autorisiert!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
return 1;
}
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
tmp = strtok(cmdtext, idx);
new color1;
if(!strlen(tmp))
{
//return 1;
color1 = 1;
}else{
color1 = strval(tmp);
if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
}
tmp = strtok(cmdtext, idx);
new color2;
if(!strlen(tmp))
{
//SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
//return 1;
color2 = 1;
}else{
color2 = strval(tmp);
if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Color Number can't be below 0 or above 126 !"); return 1; }
}
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new carid = CreateVehicle(car, X+5,Y,Z, 0.0, color1, color2, 60000);
CreatedCars[CreatedCar] = carid;
CreatedCar ++;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
//SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2] [Owner]");
//return 1;
VehicleOwner[carid] = 0;
}else{
VehicleOwner[carid] = strval(tmp);
}
format(string, sizeof(string), " Auto %d gespawned.", carid);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}
sonst musst du nichts weiter machen.
vllt solltest du dazu schreiben, dass du das system aus meinem tutorial hast?^^ ich hab gemerkt dass es nur die wenigsten verstehen... nen tutorial für fortgeschrittene also...
Zitatunbegrenzt großen Array
wie gehts das? pawn unterstütz zeiger? wie?!?!
du kannst der funktion keine strings übergeben... mach daraus integer und floatvariablen und fertig.
AddStaticVehicle(strval(carvid), Floatstr(carx), Floatstr(cary), Floatstr(carz), Floatstr(carangle), strval(carcol1), strval(carcol2));
nicht getestet^^
das wird aber so sowieso nicht funktionieren. benutz ne for schleife und dann musst doch wohl noch etwas dran arbeiten^^
du wirst in diesem forum und auf meiner hp auch ein paar tutorials finden.
stell einfach nicht so hohe ansprüche wenn du was geschenkt haben willst. mehr wollt ich damit nicht sagen.
ich meine nur... wenn ers perfekt haben will muss er es selbst machen
denn es ist viel unhöflicher eine geschenkte map die einem nicht ganz perfekt ist zu verwerfen
ZitatSehr ordentlich sein (Sry aber ich Perfektionist^^),
geil du willst dass jemand für dich unbezahlt arbeitet und verlangst, dass es sehr ordentlich ist weil DU ein perfektionist bist?
in dem fall: machs selbst!
wen interessiert die grafik? wenn das gameplay gut ist spiel ich nen textbasiertes spiel.
Spamfish hatt schon recht. der desktop verbraucht speicher, genauer grafikspeicher. daher würden dir 16gb systemram nicht helfen^^
das ist aber nicht das problem.
du hast windows vista?
ist auch die erste frage bei jedem support ("haben sie windows vista auf dem rechner", "ja", "...")
vllt hilft das weiter
DMA eigentlich ne pm aber geht ja net...
[offtopic]hey. der rechner benötigt höchstens 450watt. das war ein 750watt netzteil...
kein spiel wird auf amd grafikkarten optimiert. ich hab nur schlechte erfahrungen mit amd/ati grafikkarten gemacht.
neid?
ich hab die selbe cpu. wenn man spielt brauch man nicht übertakten und für die meisten programme brauch man es auch nicht. wenn man ein professionelles videobearbeitugnsprogramm benutzt kann ma die cpu kurzzeitig übertakten aber nie permanent. hab nie daran gedacht die cpu zu übertakten, das ding ist noch schnell genug. mir egal wenn er seine cpu grillt aber wenn er es empfehlen will dann widersprech ich ihm.[/offtopic]
ich meine wenn er die c++ grundlagen kennt dann wird es nicht schwer sich an java oder c# zu gewöhnen. natürlich gibt es einige unterschiede. bevor er java oder c# anfängt und persönlich nichts damit anfangen kann, sich nicht mehr damit beschäftigt und sich überraschen lässt was in der ausbildung dran kommt. wenn er mit c++ programmieren kann hat er einen riesen vorsprung.
Abendschule ist eher eine schlechte Wahl.
was hast du gegen abendschule? ich gehe seit 2 wochen auf eine und bis jetzt ist alles super^^ dort sind die leute ganz anders drauf weil die meisten freiwillig da sind.
ZitatIn einer normalen FI-AE Ausbildung kommt auch nicht C++ als Schwerpunkt sondern C#, Java und C.
im grunde ist es das gleiche. ich kann java und c++ und so groß ist der unterschied nicht.
ich glaub es ist nicht schlimm wenn er vorkenntnisse in c++ sammelt. vorallem weil man in dieser sprache spielerisch lernen kann.
mein java spiel kann net jeder spielen weil sie winrar falsch installiert haben oder java nicht drauf machen
sobald er die grundlagen beherrscht will ich mit ihm ein kleines projekt starten. mal sehen wie er sich anstellt^^
das wichtigste zählst du natürlich nicht auf... das mainboard. ausserdem ist das netzteil etwas überdimensioniert für den rechner. bei der graka scheinst du auf die größe des rams und nicht auf das was sie real leistet(damit meine ich die realität) geschaut zu haben.
wo brauchst du bitteschön 4*3.2ghz? wenn das ding durchbrennt bringt dir deine tolle garantie auch nichts.
man starrt nicht stundenlang auf den gleichen code. in diesem beruf kann man kreativ sein und seine eigenen lösungswege entwickeln.
am besten für ihn wäre es wenn er sein abi macht. wenn er das leistungstechnisch nicht schafft, dann ist es wohl der falsche beruf...
c++ wird durch die objektorientierung sehr schwer. sobald man diese verstanden hat wird es aber immer einfacher.
er ist ein anfänger in c++. ich finds toll dass ich sich ein solches ziel setzt. ausserdem hat er potenzial(ich habe mit ihm über icq gesprochen)
er muss kleine schritte machen und konsequent dabei bleiben. die meisten scheitern an c++, weil sie es nicht durch halten und nicht weil sie zu blöd sind.
viele anfänger machen den fehler sich riesen ziele(von wegen mmorpg mit 500spielern) zu setzen und hören auf weil sie es natürlich nicht schaffen.
das ist ein officemainboard... ich würd erst nen neues mainboard+cpu(+netzteil) kaufen^^