Das kommt auf den Server an? Bei nem Freeroam Server Verhalte Ich mich anders als bei einem RL Script...
Beiträge von InternetInk aka Benjamin
-
-
Mach doch einfach nen eigenes? Der Aufbau ist der selbe, schau in den Tutorial Bereich
-
Die gtasa.exe als Steam Fremdes Spiel in die Bibliothek eintragen?
-
Benutze als Anfänger immer Klammern.
Das return beendet den Befehl sofort.
Beachte das Korrekte öffnen und schließen von Klammern.
//
if (strcmp("/Adminwaffen", cmdtext, true) == 0)
{
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid,WAFFEN,DIALOG_STYLE_LIST,"Waffen Dialog,","Messer\nMolotov\nColt45\nDeagle\nSchrotflinte\nMp5\nAK47\nM4\nSniper\nRaketenwerfer\nFlammenwerfer\nMinigun","Auswählen","Abbrechen");
}
else
{
SendClientMessage(playerid,COLOR_ORANGE, "Du bist kein RCON admin.");
}
return 1;
} -
daher man mit vielen Befehlen bei dem SoL Script den Server restarten kann
Ich hab immer mehr den eindruck das die macher garnicht wollten das man es wo anders nutzt, clever von denen sowas einzubauen.
Macht eure eigenen Scripte dann müsst ihr vor sowas auch keine Angst haben.//Closed
-
Bei uns in der Schule trugen Vertrauenslehrer nie extra Namensschilder, da man die Lehrer sowieso kennengelernt hat.
Du lenhst es Quasi ab dein Namensschild zu tragen,wie sollen User dich dann als "Vertrauenslehrer" erkennen?
Möchte Ich sehen wie du jeden neuen User versuchst kennenzulernen.Und was ich meinte ist, was hat es mit Ausgrenzen zu tun wenn du deine Rangfarbe benutzt damit man deine Position erkennt?
-
Einfach neu installieren, wenn man es legal gekauft hat dürfte das ja kein Problem sein

//Closed
-
Ich bin gegen die Deaktivierung!
Ich habe selbst um die 6000 Beiträge und mir ist die Anzeige im Grunde egal, denn ich habe gelernt andere nicht nach der Beitragszahl zu beurteilen.
Aber grade neue User orientieren sich daran und das ist doch auch nichts negatives?
Wenn er sich an jemanden wendet der sich anscheinend Auskennt weil er mehrere hunderte Beiträge hat. Wo ist das Problem?Der Ganze Postcounter wird auf diese ePenis Sache runtergestuft, ich rufe aber mal kurz ins Gedächtniss das Beiträge im Smalltalk nicht gezählt werden.
Und wer in Scripting Base Müll postet wird sowieso ausgelacht,verwarnt und der Beitrag wird gelöscht.
Das bedeuted das wir schon vor langer Zeit das Spammen von Beiträgen unterboten haben. Der Postcounter wurde eine Anzeige für die Aktivität in
anderen Foren Bereichen, die da wären z.B. Scripting Base,Coding,Grafikdesign etc. und wo liegt das Problem wenn einer mehrere hunderte Posts Insgesamt hat?"[...]neue Benutzer meistens von anfang an benachteiligt behandelt werden"
Ein Neuer User, soll ich jeden neuen User jetzt gleich behandeln? Bei Scriptfragen einfach immer den Lösungsalgorithmus raushauen, kommen schon klar?
Wenn ich sehe das jemand 2 Beiträge hat und etwas in Scripting Base postet, dann weiß ich das es bei dem wohl nicht langt nur auf Wiki-Einträge zu verweisen. Natürlich tut der Text des Users auch etwas zur Sache, aber wenn ich aus dem Text nicht erkennen kann wie gut der User Scripten kann, woran soll ich mich orientieren? Erstmal fragen? Jetzt muss ich den anschreiben und er ist gezwungen mir zu sagen "Hey ich kenn mich voll nicht aus und ich bin total der Anfänger", also ich an seiner Stelle hätte mich da schon etwas geschämt.
Und als Antwort muss nicht unbedingt was positives zurück kommen, weder vom Angeschriebenen noch vom Anschreiber.Und ansonsten gibt es noch einiges anderes was man dazu sagen könnte, zu Rängen wie z.B. Donator die man damit jetzt noch wichtiger gemacht hat .
Oder Oder Oder...
Im übrigen gibt es ja noch einige andere Leute die sich gegen diese Deaktivierung sprechen...Ach und Julian?
"Ich finde diese Hervorhebungen ausgrenzend, weshalb ich die Farbe und den Rang des Kon-Admins nicht kenntlich mache."
Du magst doch so gern vergleiche, stellt dir in einer Schule mal den Vertrauenslehrer vor, sein Namensschild zum anstecken schmeißt er aber einfach weg.
Wie soll ein Schüler ihn jetzt erkennen? Zieh mal die Parallelen zu dir als Konnektivitäts-Admin, der das Bindeglied zwischen Team und User sein soll.
Und dann erklär mal nochmal den Teil mit dem ausgrenzen. -
Meines wissens nach nicht.
Aber warum machst du die Lichter nicht einfach als FilterScript?
Beim Laden des FilterScriptes erstellst du das Licht z.B. an dem Auto in dem du sitzt und beim beenden des FilterScriptes Zerstörst du das Objekt einfach wieder.
So musst du lediglich nur das FilterScript neuladen mit /rcon reloadfs Name.
So mach ich solche Sachen zumindest :p -
Nein
//oben zu den anderen
new SupCar[MAX_VEHICLES];
//nach dem erstellen
SupCar[car] = 1;
//OnVehicleDeath (wenn es explodiert)
if(SupCar[vehicleid] == 1)
{
DestroyVehicle(vehicleid);
SupCar[vehicleid] = 0;
} -
-
Kann man auch direkt so machen, ist kein unterschied weil das Laden eh nie abgebrochen wird...
for(new haus=0;haus<MAX_HAUS;haus++)
{
LoadHaus(haus);
}
printf("[Häuser] es wurden %d geladen!",MAX_HAUS); -
Poste mal die Schleife wo du LoadHaus verwendest
-
Mach sie oder lass es sein? Oo
//Closed
-
dead hat doch einen Thread mit einer Funktion gepostet:
stock IsPlayerInFrontVehicle(playerid,vehicleid,Float:radius,Float:vehiclelength)
{
new Float:x,Float:y,Float:z,Float:a;
GetVehiclePos(vehicleid, x, y, z);
GetPlayerFacingAngle(vehicleid, a);
x += (vehiclelength* floatsin(-a, degrees));
y += (vehiclelength* floatcos(-a, degrees));
return IsPlayerInRangeOfPoint(playerid,radius,x,y,z);
}
Die Fahrzeuglänge müsstest du nur Negativ angeben... -
Jo würde es, hättest auch sagen können das du PVars nutzt

-
-
Wie der vorposter gesagt hat kann man das, du musst nur die nötigen informationen speichern.
//Oben zu den anderen
new MechanikerID[MAX_PLAYERS];
new NutzungsPreis[MAX_PLAYERS];
//unter ShowPlayerDialog
//der User mit der playerid (also der der den Dienst anbietet) wird für den nutzer pID der es annehmen muss gespeichert.
MechanikerID[pID] = playerid;
NutzungsPreis[pID] = Preis;
//Unter DialogResponse
if(dialogid == DIALOG_REPAIR && response == 1) //Annehmen
{
GivePlayerMoney(playerid,-NutzungsPreis[playerid]);
GivePlayerMoney(MechanikerID[playerid],NutzungsPreis[playerid]);
//Nachricht das er angenommen hat an den Mechaniker:
SendClientMessage(MechanikerID[playerid],Farbe," ");
//An den User normal mit playerid
//RepairKram,was auch immer du da willst
}
else if(dialogid == DIALOG_REPAIR && response == 0) //Abgelehnt
{
//Nachricht das er abgelehnt hat an den Mechaniker:
SendClientMessage(MechanikerID[playerid],Farbe," ");
//An den User normal mit playerid
} -
Nochmal genau lesen:
Unter OnPlayerText den Text abfangen und abfragen ob ein Spieler in der Nähe ist, wenn ja dann die Nachricht senden.
Dann hier anschauen:
http://wiki.sa-mp.com/wiki/OnPlayerText
Kombinieren, selbst versuchen, versuch posten. -
Und? Was passiert?
Zeigt er dem anderen Spieler den Dialog an?