Beiträge von |-|auke
-
-
@ KornChief: So wie du das machst, kann es nicht gehen.
@ Topic:if(strcmp(cmd, "/animation", true) == 0)
{
if(!PlayerToPoint(1.0, playerid, 767.1644,14.3700,1000.6999))
{
SendClientMessage(playerid, PURPLE, "Du stehst nicht am Punkt!");
return 1;
}
ApplyAnimation(playerid,"FIGHT_C","FightC_1",3.0,1,1,1,1,1);
SendClientMessage(playerid, PURPLE, "Du trainierst gerade ...");
return 1;
}Wenn das nicht geht:
Ganz oben:
forward animations();
new currentAnimation[MAX_PLAYERS];
Dann:
if(strcmp(cmd, "/animation", true) == 0)
{
if(!PlayerToPoint(1.0, playerid, 767.1644,14.3700,1000.6999))
{
SendClientMessage(playerid, PURPLE, "Du stehst nicht am Punkt!");
return 1;
}
currentAnimation[playerid] = 1;
animations();
return 1;
}
Und das hier nach ganz unten:
public animations()
{
if(currentAnimation == 1)
{
ApplyAnimation(playerid,"FIGHT_C","FightC_1",3.0,1,1,1,1,1);
}
/* Dann kann man hier halt noch mehr Animationen einfügen, und muss oben immer nur die Zahl der Annimation eintragen.
Das macht es bei vielen Annimationen leichter*/
}So, das waren jetzt meine Ideen
Vielleicht geht eine davon ja
PS: Nicht getestet
Gruß Hauke
-
@ Stylo93: Deine Array´s sind zu klein.
Versuch´s mal so:
new copcar[10];
new lcncar[8];
new grovecar[8];Gruß Hauke
-
-
Ich weiß nicht genau ob das gehen kann (Kann ich mir irgendwie auch nicht vorstellen
), aber versuch das doch mal mit einer Schleife, also ungefähr so:
object[1]
obejct[2]
und dann irgendwie sowas:
for(new o = 0; o < sizeof(object); o++)
{
}
Interessiert mich eigentlich auch....
-
rGuck dir dein Login Dialog an, und guck dir an was es macht.
Dann sieh dir an, was es machen soll.
Und dann scriptest du es so, das es das macht, was es machen soll
4x machen

-
Alles anzeigen
Hey ich habe drei fragen:
1. Ich möchte gern ein Pickup erstellen und wenn ich als Admin dadurch gehe sollte im Chat für jeden SPieler stehen "Admin Hans geht im San News Dienst". Sonst soll nichts passieren
Schritt 1:Oben im Script:
new Adminpickup;
Schritt 2:
Bei OnGameModeInit:
Adminpickup = CreatePickup(1239, 23, X, Y, Z, -1);
XYZ sind die Koordinaten
1239 ist die Pickup ID, in diesem Fall das i
-1 ist die Virtual World, -1 ist in allen Virtual World´s
Schritt 3:
Dann bei OnPlayerPickUpPickup(playerid, pickupid)
if(pickupid == Adminpickup)
{
if(PlayerInfo[playerid][pAdmin] < 1337)
{
new admin[64];
new text[64];
GetPlayerName(playerid, admin, sizeof(admin));
format(text, sizeof(text), "Admin %s geht im San News Dienst", admin);
SendClientMessageToAll(COLOR_GREEN, text);
return 1;
}2. Wie kann ich es machen das wenn ich durch ein Pickup gehe das sich ein Menü öffnet und man sich da Sachen für ein Preis kaufen kann
Das selbe wie oben, nur bei Schritt 3 einfach ein Menü öffnen lassen:ShowMenuForPlayer(menuname, playerid);
Dafür gibt es Tutorials..... einfach mal die Suche benutzen
3. Wie kann ich Autos nur für Admins zugänglich machen???
Mit Car Check
Dafür gibt es Tutorials..... einfach mal die Suche benutzen
Das waren bmeine 3 Fragen, bitte um Hilfe!
Mfg Ðustin
-
Sieht irgendwie sehr unrealistisch, und unsinnig aus.
Wenn du etwas mappen möchtest, denke vorher lieber nach, ob es auch einen Sinn hat, und brauchbar ist.

-
ganz oben:
define 222
if(strcmp(cmdtext, "/rceintragen", true) == 0)
{
ShowPlayerDialog(playerid,222,DIALOG_STYLE_MSGBOX,"MSG Box geöffnet","Wirklich ?","Ja","Nein");
return 1;
}Was passieren soll, wenn man klickt:
if(dialogid == 9)
{
if(response == 0)
{
SendClientMessage(playerod, COLOR, "Ok, dann funktioniert das ja");
return 1;
}
if(response == 1)
{
SendClientMessage(playerid, COLOR, "Schlechter Scherz !");
return 1;
{
}
}
} -
so habe ich das gemacht:
public LoadTaxiGehalt()
{
new arrCoords[3][64];
new strFromFile2[256];
new File: file = fopen("taxigehalt.ini", io_read);
if (file)
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
TaxiEinnahmen = strval(arrCoords[0]);
fclose(file);
}
return 1;
}
public SaveTaxiGehalt()
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%d", TaxiEinnahmen);
new File: file2 = fopen("taxigehalt.ini", io_write);
fwrite(file2, coordsstring);
fclose(file2);
return 1;
}Ich denke das verstehst du so wohl besser, oder ?

-
Ich bin auch erst seit ein paar Monaten dabei

Wenn du nun eine Speicherfunktion für die Kasse erstellst, und dort den Wert von einer vorher erstellten Variable einspeicherst, hast du Teil 1 schon fertig.
Dann noch eine Ladenfunktion, welche den Wert aus der Datei liest, und in die vorher erstellte Variable speichert.
So habe ich das gemacht

-
Ich denke man zählt mich wohl noch zu den Anfängern
Allerdings habe ich in den letzten 2-3 Monaten manchmal Zeit gefunden, um einige Sachen am dem Script zu machen.
Bisher ein paar tausend Zeilen, wobei ich hinzufügen möchte, das keine einzige in einem anderen Script (ausser 1. GF) enthalten sind.
Ich lege viel Wert auf Individualität, was auch unsere Forum User bestätigen können !1; GF Edit
2; Reallife3; 60%
4; min. 2 Monate
-
Also ich würde einfach eine Datei machen, wo die Summe reingespeichert wird machen.
Dann muss die Kasse nur beim Game Mode start geladen werden.
Oder wo liegt das Problem dabei ? -
Ich hab´s gerade noch mit anderen getestet, es geht nur bei id 0 nicht
Ist das vielleicht der "berühmte" ID 0 Bug ?
Weiß jemand wie ich das umgehen kann ? -
Moin,
ich versuche schon die ganze Zeit eine Spieler ID als Dialogeingabe zu nutzen.
Beispiel:
Spieler2 gibt in einen Inputdialog "1" ein.
Dann soll der Spieler mit id 1 ausgewählt sein.
Bei mir kommen zwar keine Errors, aber es geht nicht
Ich denke, das es irgendwie so geht:
new giveplayerid = ReturnUser(inputtext);Gruß Hauke
-
Ja, das war genau der selbe Error.
Mal sehen, ob´s jetzt auch im Spiel geht
-
Ups... das kommt davon, wenn man die ganze Zeit rum probiert
Mein Problem hat das aber noch nicht gelöst.Haltet mich jetzt bitte nicht für dumm. Das wäre mir auch aufgefallen, wenn ich es gesehen hätte. xD
Edit1: Vorpost nicht mehr gelesen

Edit2: Geht auch nicht, aber komischerweise geht es so:
new taxipreis1 = (TaxiCounterVar[playerid] * TaxiPreis);
Ich habe einfach aus taxipreis taxipreis1 gemacht. Das soll man erstmal verstehen
-
Danke an euch. Vielleicht sollte das noch mal beim deutschen Wiki ergänzt werdem

Was ist denn Modulo?
EDIT:
Ich habe mal das hier gemacht:
new taxipreis = (TaxiCounterVar[playerid] * TaxiPreis;)
Dabei kommt das:
error 001: expected token: "-identifier-", but found "-integer value-"
Muss man da irgendwelche Klammern machen?Gruß Hauke
-
Danke,
ich hab nur hiernach gesucht :
GetPlayerVehicleSeat(playerid)
-
Moin Leute,
ich möchte gerne in einem Public eine Abfrage machen, welche abfragt, ob der Spieler Beifahrer in einem Auto ist.
Wie ist das zu realisieren ?
Ich habe es mit Carcheck versucht, aber das ging nicht.
Ich hoffe jemand kann mir helfen

Gruß Hauke