Ohne Mist die Idee ist Klasse und sinnvoll ist es auch, denn ich kann nicht unterwegs jede Idee die ich hab auf nen Zettel schmieren.
So siehts aus, dafür war es gedacht ![]()
Freut mich, dass es euch so gut gefällt ![]()
mfg. ![]()
Ohne Mist die Idee ist Klasse und sinnvoll ist es auch, denn ich kann nicht unterwegs jede Idee die ich hab auf nen Zettel schmieren.
So siehts aus, dafür war es gedacht ![]()
Freut mich, dass es euch so gut gefällt ![]()
mfg. ![]()
Ich persönlich finde es sehr gut. Jedoch hätte ich auch eine Sache zu "Bemängeln". Und zwar ist die Rechtschreibkontrolle eingeschaltet, sodass bei jedem Wort, egal ob if oder else es direkt rot unterkringelt wird
Das liegt meines Wissens nicht an der Textarea sondern an eurem Browser, da ist das aktiviert ![]()
Kann man so deaktivieren (bei Firefox):
Extras -> Einstellungen -> Erweitert -> Allgemein -> bei "Rechtschreibeung während der Eingabe überprüfen" das Häkchen entfernen
Müsst ihr halt mal bei euren Browser suchen wenn ihr das aushaben wollt ![]()
mfg. ![]()
Ich finde das Bloß nervig immer 4x Leertaste drücken zu müssen
Ja, da hast du recht, baue evtl noch eine Javascript Funktion ein, dann drückt man auf einen Knopf und dann haste einen Tab ![]()
Mal ernsthaft, was bringt euch der Compiler, wenn ihr da nur Code Schnipsel scriptet ?! ![]()
Dadrum gehts nicht. Sondern es geht um das Prinzip kein Professionaller Server gibt seinen Code raus.
Dafür ist das auch nicht gedacht, sondern mal für Codeschnipsel, falls man mal eine Gute Idee hat um sie da festzuhalten, nicht um sein Script da zu lagern ![]()
mfg. ![]()
Box ist ein "bisschen" klein
Du kannst die unten rechts so groß ziehen wie du willst ![]()
Man kann nicht TAB benutzen.
4x Leertaste = tab ![]()
Compiler ist nicht da.
Finde ich auch, das man den nicht brauch, da man das ja nicht compiliert haben will, sondern als Source Code für sein Script haben will ![]()
Trotzdem danke ![]()
Ehm...Was mir gerade aufgefallen ist, ich bitte darum keine Scripts mit 80k Zeilen da zu saven !!!
mfg. ![]()
Jetzt ZACK BOOOM Kaliber rettet den Tag
Freut mich, dass ich euch/dir helfen konnte ![]()
Danke auch an alle restlichen Bewertungen ![]()
mfg. ![]()
@Register:
Immer "Ihre eingegebenen Daten sind fehlerhaft!"
@Login:
"Deine angegebenen Daten sind falsch!"
Oo
Ups ja hatte da noch was vergessen...ist behoben ![]()
Blöde frage aber was bringt das
ps. nicht böse gemeint ich verstehs bloß nicht
Steht doch da:
ZitatVorteile:
Hier nocheinmal ein paar Vorteile, man ist unabhängig von der .pwn Datei und man hat direkt auf seinem PC die Daten, die man gescriptet hat ! D.h. man kann wen einem mal langweilig ist online scripten oder halt wenn man im Urlaub ist und und und...
mfg. ![]()
Ehm schön und jetzt ![]()
Na, dann behandeln wir mal diesen "Schript fehler" ![]()
Wenn mich nicht alles täuscht hattest du heute Mittag schon einmal so einen Thread gemacht ![]()
Aber egal, dir wurde da ja nur schon geholfen und das Problem bei der selben Sachen ändert sich ja auch ständig ![]()
new Staat_Geld;
Da liegt der Fehler, du solltest vielleicht dieser Variable mal einen Wert geben und zwar aus der Datei einen ausgelesenen Wert ![]()
mfg. ![]()
Das musst du mit Javascript oder PHP machen ![]()
mfg. ![]()
Die maximale Stream Distance für Objekte beträgt 300.0 ![]()
mfg. ![]()
Alles anzeigenif(strfind(NAME,".") == 1
strfind(NAME,"_") == 1)
{
Register
}
else
{
doofer name!
}
So funktioniert das nicht, da man dann einen Punkt an 1. Steller haben muss ![]()
Das muss so aussehen:
//unter OnPlayerConnect
new name[24];
GetPlayerName(playerid, name, 24);
if(strfind(name, ".", true) != -1 || strfind(name, "_", true) != -1)
{
//Im namen hier ist ein . oder ein _
}
mfg. ![]()
Arbeitest du eigentlich an einem Projekt, so gut wie du scripten kannst?
Das werde ich sicherlich nicht in diesem Thread besprechen, falls du dazu fragen hast, schreib mir eine PN ![]()
mfg. ![]()
Da ist der Fehler:
if(IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z) || IsPlayerInAnyVehicle(playerid))
schreibe das so:
public Nitro(playerid)
{
if(!IsPlayerInAnyVehicle(playerid)) return 1;
new Float: X, Float: Y, Float: Z;
for(new i=0; i<sizeof(Nos); i++)
{
GetPickupPos(Nos[i], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z))
{
DestroyPickup(Nos[i]);
new vid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vid,1010);
}
}
return 1;
}
mfg. ![]()
Zeig mir mal deinen Callback was du da machst ![]()
mfg. ![]()
das weiß ja klar , nur z.B. bei mir wird das nicht angezeigt
Du musst bei dir Pawno immer als Administrator ausführen...
Mache mal rechtsklick auf die Pawno.exe, klicke dann auf Eigenschaften->Kompatibilität->(dann unten)Programm als Administrator ausführen anklicken
und auf bestätigen...und jetzt sollte dir das immer rechts angezeigt werden ![]()
mfg. ![]()
Ehm, ja ich weiß wieso der Warning kommt ups schreibe die Funktion mal so:
stock Float:GetPickupPos(pickupid, &Float: X, &Float: Y, &Float: Z)
{
return X = Pickup_Pos[pickupid][0], Y = Pickup_Pos[pickupid][1], Z = Pickup_Pos[pickupid][2];
}
und das mit dem Pickup...ehm doch er sollte angezeigt werden
Aber mit der Funktion oben, wird der Pickup direkt zerstört, wenn du reinfährst...
mfg. ![]()
ncom.inc(29)
Hast du meine Deklarierungen für die Variablen verwendet ![]()
Ist ein 500er Timer nicht sehr Resourcenfressend?
Mhm, naja klar ist er Ressourcenfressend, aber anders kann man das nicht machen...er kann ja die Timerid in einer Variable speichern und sobald er aus dem Vehicle aussteigt, den Timer löschen ![]()
Aber wenn man einen halbwegs guten Server hat, sollte eigentlich nichts passieren ![]()
mfg. ![]()
Na, so hier mal ein Beispiel:
new Nos[1];
Nos[0]=CreatePickupEx(1239,1,1549.0024,-2258.1736,13.5469,0);
//Zum Bsp bei OnPlayerConnect
SetTimerEx("Los", 500, 1, "i", playerid);
forward Los(playerid);
public Los(playerid)
{
new Float: X, Float: Y, Float: Z;
for(new i=0; i<sizeof(Nos); i++)
{
GetPickupPos(Nos[i], X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 3.0, X, Y, Z))
{
DestroyPickup(Nos[i]);
//Hier ist er dann in dem Pickup !!!
}
}
return 1;
}
mfg. ![]()
Der Callback OnPlayerPickUpPickup wird nicht aufgerufen, wenn man in einem Auto sitzt (gab es schon viele Themen).
Aus diesem Grund hatte ich eine Include geschrieben (Diese Hier) dort gibt es eine Funktion die sich GetPickupPos nennt, schaus dir mal an und die solltest du nutzen mit einem Timer einfach ![]()
mfg. ![]()