wenn wir die arbeit für dich machen lernst du aber nichts dabei und kommst morgen wieder an
Beiträge von NachoMan
-
-
virtual dub ist zwar geil um einzelne teile heraus zu schneiden aber videos bearbeiten kann man damit nicht!
-
ja er hat recht.
omg das würde einem eine menge tipparbeit sparen.
bin enttäuscht von pawn
-
in c, c++ und java ist es so damit man auch sowas wie:
switch(random(5))
{
case 0:
case 1:nachricht1
break;
case 2:
case 3:
nachricht2
break;
//etc.
}schreiben kann.
bin mir sehr sicher, dass es in pawn auch so ist!
das wird er ja merken wenn er es ausprobiert.@ spamfisch: ja si kannst du es schreiben. die letzte klammer ist zu viel
-
wenn ich berichtigen darf...
switch(random(5))
{
case 0:
{
nachricht1
} break;
case 1:
{
nachricht2
} break;
//etc.
}wenn bei dir mit random 0 raus kommt werden alle 5 nachrichten angezeigt
-
worin sollen sich die nachrichten denn unterscheiden?
-
-
in pawn gibt es keine klassen.
blackfox meint so genannte prototypen.
-
was könnte die warnung sonst bedeuten?
"warning 208: function with tag result used before definition, forcing reparse"
versuchs mal mit forward (und als public)
was anderes fällt mir auch nicht ein. vllt in der pawn doku? -
wenns daran liegen würde, dann würde der server gar nicht starten...
PLAYA: ihr wollt doch dass er nen port freigibt und über die internetip geht.
über localhost hat man am wenigsten probleme -.- -
warning 208: function with tag result used before definition, forcing reparse
funktion wurde vor definition benutzt... die fehlt ein forward (keine garantie xD)
sonst kA komische scriptsprache <.<
-
1. warum so eine lange rechnung?
return floatsqroot(floatpower(floatabs(floatsub(x3,x1)),2)+floatpower(floatabs(floatsub(y3,y1)),2)+floatpower(floatabs(floatsub(z3,z1)),2));
kannst du durch das ersetzen:return floatsqroot((x1 - x3)*(x1 - x3) + (y1 - y3)*(y1 - y3) + (z1 - z3)*(z1 - z3));
bedenke dass es sehr langsam ist...
den ersten code kannst du durch das ersetzen:
if(GetDistanceBetweenPlayers(playerid,playerid2) <= 1.5)da brauchst du den wert nicht zwischenspeichern.
dein fehler war das "=<" das musst du so schreiben "<=" kleiner-gleich oder größer gleich ">="
edit: hab wohl zu lang gebraucht zum schreiben^^
-
PLAYA: er will doch lokal bleiben... wofür brauch er denn die internet ip?
ich glaube dass er mehr ahnung hat als du und die meisten anderen in diesem thread...blackfox ist der einzige von euch der nen sinnvollen beitrag geleistet hat.
windowsfirewall am besten ganz aus schalten -
hier mangelt es mal wieder an den gruuuuuuuuuuuuuuundlagen
-
erzählt doch nicht so einen müll -.-
du willst über localhost rein. hast du eine firewall auf dem rechner? vielleicht blockt die den server oder den client. schalte sie aus und probiere es nochmal.
da musst du nichts im router frei geben! -
in arrays fängt man mit 0 an zu zählen.
das letzte element sprichst du also mit Trailer[2] an.
du musst eine komplette bedingung schreiben...
zum BEISPIEL:
if(Trailer[0] == vehicleid) -
überlege doch mal selbst. das sollte kein problem für dich sein wenn du die grundlagen kannst.
-
new Trailer[] = (184, 185, 186);
eine initialisierungsliste für ein array. sollte eigentlich in den grundlagen stehen oO
-
jeder spieler bekommt einen platz im array (da es bei samp 0.2 maximal 200 sind, sind es bei mir auch 200)
wenn bei deinem system einer von den 200 spielern ein fahrzeug spawnt und der nächste noch ein fahrzeug, dann wird das fahrzeug in dem der andere sitzt zerstört.
das ist natürlich sehr sinnvoll... -
boah er will für jeden spieler ein fahrzeug und genau dieses fahrzeug wird gelöscht. wann werden bei mir denn alle 200 fahrzeuge zerstört?