Wie kann ich es machen das ich bei einem auto die lichter vorn abwechselnd blinken lassen kann? Ich find nicht wirkliches mit der Suchfunktion. Weiß nicht so richtig mit welcher Funktion ich das in PAWN anstellen soll.
- Tomsen ![]()
Wie kann ich es machen das ich bei einem auto die lichter vorn abwechselnd blinken lassen kann? Ich find nicht wirkliches mit der Suchfunktion. Weiß nicht so richtig mit welcher Funktion ich das in PAWN anstellen soll.
- Tomsen ![]()
Es geht wieder, danke an alle.
Problemlösung: Hatte OnPlayerUpdate drin, aber kein return 1;
- Tomsen
Nein hab ich nicht. ![]()
Wie gesagt geht ja erst los wenn ich das Filterscript zuschalte.
- Tomsen
Lanmode hab ich in der cfg aus aber in der Liste steht er glaube auch nicht.
Wir machen das über Hamachi..
- Tomsen
Es geht trotzdem noch nicht. Sobald ich das FS lade steht er bei mir immer an der gleichen Stelle, der Bot steht auf einmal 90° falsch rum, (vorm Laden vom Filterscript ging es).
Woran liegt das?!?!
Ist mein PC zu schwach oder?
- Tomsen ![]()
Reicht es wenn ich es bei plugins in der Server cfg eintrage und im script als include, oder muss ich irgentwelche Defines/Callbacks oder sonstiges mit rein nehmen?
- Tomsen
Ich habs rausgefunden.
Es liegt am Filterscript mit denObjekten.
Sind über 3000 Obejekte drin.
Ich benutze den Streamer mit CreateDynamicObject, scheint aber nicht zu funktionieren. Wo bekomm ich den neusten her?
- Tomsen ![]()
Wie kann ich ein Pickup was aufgenommen wurde möglichst schnell respawnen, nicht erst nach einer minute?
- Tomsen ![]()
Ah, du meinst zB. nicht mit [MAX_PLAYERS] und [playerid] deklariert?
Okay, aber das mit dem gehen.. Ich mein okay, er hat bei mir nen Ping von 110 weil ich nicht die beste Leitung habe.
Aber wenn ich zB im Skinshop skin wechselt, sehe ich nicht wie er dahin geht, aber ich sehe das er den skin wechselt.
- Tomsen
PS: Es geht über eine hamachi verbindung. Es ging aber sonst auch.
Hey,
ich hab seit paar Tagen immer wenn mein Kumpel auf den Testserver kommt Bugs.
zB mach ich /gethere und er kommt nicht an. Dann rennt er durch die gegend, bei mir steht er nur auf einer stelle.
Sobald der 2. Spieler online ist spacken zB Textdraws. Ich versteh das nicht.
Woran kann das liegen?!
Danke schonmal. ![]()
- Tomsen
Hey,
ich will eine Skinauswahl mit Menüs machen, hab ich auch schon. Aber da nur 2 Spalten mit jeweils 12 Zeilen gehen und ich aber 49 Skins zur Auswahl haben will.. kann
ich irgentwie noch ein zweites menü aufrufen?
Oder muss ich 4 Pickups machen wo man 4 verschiedene Menüs aufruft damit alles abgedeckt ist an Skins?
Theoretisch brauchst du kein SpielerInfo[playerid][pHealth] weil das ja nur da ist um Sachen nicht immer aus der Datenbank auslesen zu müssen.
Da du aber Health nur einmal, und zwar beim Login ausließt, und einmal beim Disconnecten speicherst brauchst du das nicht.
Mach bei Saveplayer mal das:
new Float:health; //neue Float "health" bestimmen
GetPlayerHealth(playerid,health); //playerid seine Lebenspunkte abfragen und als "health" definieren.
//Nun kannst du health benutzen um die mit GetPlayerHealth abgefragten Lebenspunkte zu speichern. Das selbe mit GetPlayerArmour
Quelle: http://wiki.sa-mp.com/wiki/GetPlayerHealth</a>
Also so speichern:
mysql_SetFloat("accounts", "Health", health(oder Float:health, bin mir nicht sicher), "Name", SpielerInfo[playerid][pName]);
Bei LoadPlayer:
new Float:health; //neue Float "health" bestimmen
health = mysql_GetFloat("accounts", "Health", "Name", SpielerInfo[playerid][pName]); //Nicht GetInt sondern GetFloat!, du speicherst ja auch eine
SetPlayerHealth(playerid,health);
Du kannst das mit dem SpielerInfo[playerid][..] nicht überall gleich machen. Bisschen nachdenken ![]()
- Tomsen
hundi KOmmt drauf an? Zahl oder Float? Also 100 oder 100.00
Also:
Wenn du ein enum nimmst wird dein Geld so geladen:
SpielerInfo[playerid][pGeld] = mysql_GetInt("tabellenname(Bsp:accounts)","Spaltenname(Bsp:Geld)",Where1,Where2);
Bei dem where gehts darum in welcher Zeile, bzw bei welchem Spieler er den Geldbetrag ausließt. Ohne das weiß er ja nur: Tabelle Accounts in Spalte "Geld" nachschaun aber da da wahrscheinlich mehrere Spieler gespeichert sind:
Also suchst du anhand des Spielernamen in der Tabelle.
Where1 - In Spalte "Name" gucken, einfach "name" reinschreiben oder wie bei dir die Spalte heißt wo der Name gespeichert wird.
Damit er weiß wie der Name heißt wo der Server in der DB nachschaun muss:
SpielerInfo[playerid][pName]; oder mit GetPlayerName arbeiten.
Dann sollte er es laden. Oder statt SpielerInfo... oben einfach GivePlayerMoney(playerid,mysql_GetInt("tabellenname(Bsp:accounts)","Spaltenname(Bsp:Geld)",Where1,Where2); );
- Tomsen
Sehr nett danke
Schickst mir die Dateien über PN oder hier, da kann jeder drauf zugreifen wenn er möchte. Weiß nurnicht ob es dann wegen Copyright oder so Ärger gibt, also wenn man es hier neu hochlädt.
- Tomsen ![]()
Hey,
zuerst, ich bin mir nicht sicher ob ich hier richtig bin.
Also: Es gibt ja diesen an sich sehr guten SWAT Skin. Dieser: http://www.gtainside.com/downl…&id=197&orderBy=downloads
Ich wollte fragen ob es von euch jmd. kann und den so repainten würde das statt Police Polizei drauf steht und eine deutsche Flagge statt einer amerikanischen?
Würde das jmd von euch machen?
Ich hab in dem Bereich keine Ahnung, und ehrlich gesagt hab ich auch nicht vor mich damit zu beschäftigen..
- Tomsen ![]()
Alles anzeigenAlso Ich habe >>> Angefangen <<< Mit Cinema4D So gennante "intros" zu machen Und wollte Mal Die Meinung Der Community Hören
1.: http://www.youtube.com/watch?v=vWhQE3tkM_4
2.: http://www.youtube.com/watch?v=rSuAgpKxFiE
3.: http://www.youtube.com/watch?v=POop2wpiflE
Kritik kann ich Gut Vertragen
Tipps ect Einfach Sagen
Ich bin mir aber nich sicher ob ich hier im richtigen bereich bin
//edit Der letzte Satz
Beachte man das rot gefärbte Wort... also ich weiß nicht so Recht. Für Geld muss man auch was Ordentliches bringen und allein Thrausi is da nicht so bares Geld wert.
Das Zitat ist aus dem Thema das du Gestern eröffnet hast...
Mein Vorschlag: Mach dich erstmal mit dem Modeling vertraut weil gerade das ist es, warum man kein After Effects oder ähnliches nimmt.
Man kann 3 d Objekte erstellen (modelling) wie Logos etc und die mit einbringen.
Einfach nur Schrift, bisschen zerschmettern und ne Kamera anim ist nicht so das wahre..
Deine Intros sind vom Aufbau her immer gleich. Cinema4d kann viel mehr, man bezahlt ja nicht umsonst ein heiden Geld dafür
- Tomsen ![]()
PS: Müsste das Thema net in den Allg. Marktplatz?
Ja ich lass sie beim Login laden.
- Tomsen
Wie les ich aus der MySQL Datenbank den Name aus, indem ich nur die Nummer weiß ?
Also wie kann ich durch die eingegebene Nummer pID bestimmen an den die SMS letzten Endes geschickt wird?
- Tomsen ![]()
//edit: Hab so versucht den Namen zu zuweißen:
if(sscanf(params,"is",nummer,text)) return SendClientMessage(playerid,rot,"Benutze: /sms [Nummer] [Text]");
for(new i = 0; i < MAX_PLAYERS; i++)
{
new secp,nummer; //definition secp (secondplayer bzw. empfaenger) und nummer die eingegeben wird/wurde
secp = mysql_GetInt("accounts","Name","Nummer",nummer); //aus der datenbank soll in Tabelle Accounts der Name rausgesucht werden. Werte um den Namen zu ermitteln, in Spalte Nummer nach der eingegenen nummer suchen
GetPlayerID(secp); //Jetzt dem gerade definiertem Player secp die ID geben damit ich das unten drunter benutzen kann
if(SpielerInfo[secp][pNummer ... etc.
return 1;
}
Kann ich das so abfragen, funktioniert das?
Hier nur ein kleines Beispiel was man damit machen kann ![]()
http://www.youtube.com/watch?v=Yke8ELvUPkA
- Tomsen ![]()
Oh tut mir Leid, der war ja nicht dabei. ![]()
stock mysql_CheckNumber(playerid)
{
new Query[128],count;
format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Nummer` = '%d'", SpielerInfo[playerid][pNummer]);
mysql_query(Query);
mysql_store_result();
count = mysql_num_rows();
mysql_free_result();
return count;
}
- Tomsen