Dafür gibts pn und wenn man solche behauptungen auf beiden seiten aufstellt, sollte man es beweisen
Beiträge von RunAway
-
-
Eig is das offtopic aber naja, http://www.Convertffs.com map einfügen & Convert klicken, schon haste ne Pawn Map.
mfg
sry hab das nciht vergessen -
Also 50% was du da oben aufgezählt hast ist der Bereich Mapping und nicht Scripten.
Und das was du als Scripten bezeichnest ist schon lächerlich ganz ehrlich,
kannst du andere Dinge vorweisen?mfg
//edit das ncith eingefügt
-
1.Richtiger berreich 2.sonst würde ich unter Marktplatz machen
3. Suche noch Hilfe oder Codes
1+2 es würde dann unter sponsoring fallen
3. Wenn du Hilfe suchst, dann musst den Code selber machen und dem entsprechend fragen stellen. -
//Info: Die Liste ist aus den MTA: SA Code Project du kannst ja die Namen entfernen oder auch gleichzeitig anpassen an dein Speedometer whatever
Ich denke du weißt wie du die Liste in ne enum anpasst ?
ne weißt ich nicht :D:D:D: Ne spaß bei seite, vielen dank -
Joar ehm falscher bereich?
gibt es gegenleistungen?
-
Ja, gut jetzt verstehe ich was du meinst GetPlayerVehicleSeat gibt 128 als Wert zurückwenn der Sitz nicht existiert, überprüf nach den "rein" Warpen ob er 128 ist wenn ja, -1 wenn immernoch wieder -1
Falls du das nicht möchtet kann ich dir gleich eine Liste zukommen lassen, auch wenn ich sie nicht benutzen würde ich habe hier irgendwo eine weiß aber nicht genau wo..//EDIT hab die liste
Das wäre eine Idee, aber wenn keiner Frei ist fliegt man für 0,5 sekunden durch die gegend und ladet wieder drausenWäre sehr nett mit der lsite
-
@Sonderzeichen, über das Fahrrad habe ich nicht nachgedacht danke für die Korrektur
@b2t
Also, du musst nicht überprüfen wv existieren sondern welche die frei sind, da es ja keine GetVehicleSeat funktion gibt müssen wir eine Schleife durch alle player ziehenpublic getSitz(vid) {
new sitz;
for(new p; p < MAX_PLAYERS; p++) {
if ( !IsPlayerConnected(p) ) return 1; // Wenn Spiele nicht auf den Server istif(IsPlayerInVehicle(p, vid)) // wenn der spieler im fahrzeug ist
{
sitz=GetPlayerVehicleSeat(p); // Den Sitz abfragen
for(new sitze=0; sitze < 4; sitze++) { // 0- > 4 Sitze
if(sitz != sitze) { // Wenn der sitz wo der Spieler ist nicht einer der 4 Sitze ist dann -> Sitz shicken
return sitze; // Ausgeben
}
}
}
}
return 0; // Fahrer wenn er nix gefunden hat alg. keine spieler
}Hab ich kurz gemacht, sry für späte antwort war noch kurz was spielen , die Funktion ist ungetestet
genau das würde ich ja hinbekommen, jetzt hast du aber genau den fehler gemacht den ich meinte.
Du wurdest jemanden dann in einen Sitz stecken, der garnicht im Fahrzeug vorhanden ist.
Da du eine Schleife von 0-3 durchlaufen lässt. was ist aber wenn das ein Motorrad ist? Dann setzt du jemanden auf Platz 4, da er frei sit. -
@all spamt hier mal net so rum liefert lieber produktive beiträge danke
Es gibt bereits dafür eine Funktion von RyDer im englischen Forum, und diese ist nicht gerade einfach.
Schwer gibt es bei Pawn nicht und nen Link wäre sehr nettmfg
-
Maximal 4 minimal 2, 0 = fahrer | 1-3 = Beifahrer (1) > Neben den Fahrer
Mach ne schleife durch bis zu 4 sitzen, überprüfe mit GetPlayerVehicleSeat ob dieser Spieler in dem angegeben Fahrzeug ist und ob der sitz nicht 0-4 returnt
Aber ne andere frage was hast du vor ? Den spieler in ein freien Platz telepotieren ?
Wenn ja, schreib Ich sag dir dann wie du es anstellst
So weit war ich auch schon^^
Genau, ich möchte den Spieler in einen Freien Platz setzen. nur dafür muss ich halt wissen, welches VehicleModel wie viele Plätze hat und da ich kb hab für rund 200 Models die sitze einzutragen... -
http://wiki.sa-mp.com/wiki/PutPlayerInVehicle
Vieleicht hilft dir das etwasDa sind auch andere links um die Sitzlätze auszulesen. Genau hab ich mich damit noch nich beschäftigt - brauchte ich noch nicht
Okey, damit könntei ch prüfen ob der platz frei ist, zwar eine unnötige schleife was sein muss muss sein
Nun jetzt brauch ich nur noch eine Funktion um abzufragen wie viele Sitze das Auto hat -
Hey,
ich wolltee Fragen, ob man abfragen kann,
wie viele Sitze ein Auto hat?
Und ob man abfragen kann ob der Sitz frei ist?mfg
-
Das erste sieht ja eher wie nen entwurf aus, aber das zweite ist schon viel besser.
-
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerInRangeOfPoint(playerid,5.0,x,z,z))
{
if(strcmp("/bankmenu",cmdtext,true)==0)
{
ShowPlayerDialog(playerid,DIALOG_BANK,DIALOG_STYLE_LIST,"BANKTERMINAL","Auszahlen\nEinzahlen\nKontostand","OK","Schließen");
}
}
else
{
//wen er es nicht ist zb text ausfüren
}
return 1;
}
hast isplayerinrangeofpoint und strcmp vertauscht -
mysql_SetInt("pcar","Component09",GetVehicleComponentInSlot(strval(destt[0]),CARMODTYPE_HYDRAULICS),"ID",destt[1]);
mysql_SetInt("pcar","Component10",GetVehicleComponentInSlot(strval(destt[0]),CARMODTYPE_FRONT_BUMPER),"ID",destt[1]);
mysql_SetInt("pcar","Component11",GetVehicleComponentInSlot(strval(destt[0]),CARMODTYPE_REAR_BUMPER),"ID",destt[1]);
mysql_SetInt("pcar","Component12",GetVehicleComponentInSlot(strval(destt[0]),CARMODTYPE_VENT_RIGHT),"ID",destt[1]);
mysql_SetInt("pcar","Component13",GetVehicleComponentInSlot(strval(destt[0]),CARMODTYPE_VENT_LEFT),"ID",destt[1]);//<---Nur die geht nicht
DestroyVehicle(strval(destt[0]));//edit es scheind iwie an der zeile zu liegen, wenn ich die lösche ist die folge zeile 230 und da kommt der selbe fehler, selbst beim return :O
hier der komplette Compiler textCode
Alles anzeigenC:\Dokumente und Einstellungen\Timo\Desktop\samp\pawno\include\Out-FCar.inc(230) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase Header size: 5620 bytes Code size: 512528 bytes Data size: 894928 bytes Stack/heap size: 16384 bytes; estimated max. usage=2606 cells (10424 bytes) Total requirements: 1429460 bytes 1 Warning.
-
ich tanze aus der reihe und benutze dcmd, da ich die übersicht brauche
-
Wie viel bietest du den höchstens?
-
Stimmt so laut wiki auch
http://wiki.sa-mp.com/wiki/GetVehicleComponentInSlot -
dir
main()
{
}
fehlt das, einfach außerhalb eines callbacks einfügen -
du hast nicht so viele parameter angegeben wie benötigt
dass kann zu viele oder zu wenige sein
guck dir mal die Funktion mysql_SetInt anMFG Piet
stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
Wie man sieht stimmt dies.