Das kannst du aber kaum selbst geschrieben haben, entweder hast du es abgeschrieben oder kopiert.
Denn bei fast allem was du genannt hast brauchst du Befehle mit Parametern und wenn du das einmal kannst, dann kannst du auch /ban usw.
Beiträge von InternetInk aka Benjamin
-
-
Solltest erstmal mit einfacheren Dingen anfangen, einfache Teleport Befehle, Spielerklassen erstellen usw.
-
-
Alles Mögliche Wissenswertes steht auch hier nochmal.
Pawn Einstieg 2.0 -
Das ist keineswegs Simpel, Pawn ist trotz das wir es hier in SAMP wenig ausnutzen, immernoch eine Programmiersprache.
Und eine Programmiersprache lernt man nicht in 1-2 Tagen und auch nicht ohne einigen Aufwand
-
Ich denke in dem Tutorial sind genug Beispiele, die du einfach verändern kannst, so kannste rumprobieren.
-
Nein, wo liest du das bitte? Die 2 Befehle die er geschrieben hat sind von vor 3 Jahren und einfach nur schlecht...
Schau dir das Tutorial an : [ SCRIPTING ] Commands mit Parametern
Auch den 2. Teil weiter unten im Post. Sollte dir helfen
-
Ich könnt kotzen, vergiss den Scheiß den der gepostet hat...
Ich editier gleich die Befehle rein... -
Sieht mir ineinanderkopiere aus, schreib die Dinge lieber selber...
Ich habe das mit dem response mal rausgenommen beim Login und Register, es ist total dämlich einen potentiellen Spieler zu kicken nur weil er sich vllt verklickt hat.
Wenn du so wie ich den 2. Button einfach "" lässt wird er nicht eingeblendet, er kann also nur auf einen klicken.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_LOGIN)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde bereits Registriert. Gib den Passwort ein.","Einloggen","");
return 1;
}
else
{
Login(playerid,inputtext);
return 1;
}
}
else if(dialogid == DIALOG_REGISTER)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,ROT,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte dein gewünschtes Passwort ein:","Register","");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
else if (dialogid == DIALOG_RADIO)
{
if(!response)
{
SendClientMessage(playerid,ROT,"Du hast das Radio ausgeschaltet");
StopAudioStreamForPlayer(playerid);
return 1;
}
switch(listitem)
{
case 0:
{
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,"http://listen.technobase.fm/dsl.asx");
SendClientMessage(playerid,GRÜN,"Du hörst Technobase.FM");
}
case 1:
{
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,"http://listen.HardBase.FM/aacplus.pls");
SendClientMessage(playerid,GRÜN,"Du hörst Hardbase.FM");
}
case 2:
{
StopAudioStreamForPlayer(playerid);
PlayAudioStreamForPlayer(playerid,"http://listen.ClubTime.FM/aacplus.pls");
SendClientMessage(playerid,GRÜN,"Du hörst Clubtime.FM");
}
}
}
return 1;
} -
unreachable code bedeutet das er zu dieser Zeile niemals kommt, der Code wird niemals ausgeführt werden, was steht vor der Zeile?
-
Notepad++ bietet gegenüber Pawno (PAWNO MIT EINEM O VERDAMMT!) viele Vorteile in Sachen übersichtlichkeit und Handling.
Nötig ist es in meinen Augen aber nicht.Aber, darum geht es hier auch nicht...
-
Mehr als eine ungeordnete Linksammlung und 60273 Fragen zu irgendwelchen HD Mods würde in der Sektion eh nicht sein...
Ich bin dagegen, da bieten die ModSeiten selbst mehr. -
.inc und .rar sind hinzugefügt.
-
SuchFunktion benutzen, gibt es dutzende male...
-
-
-
Und was steht da wenn da wieder was steht...
//Edit
Was auch immer, über der Zeile 63 fehlt irgendwo ein ;
Und zu dem anderen, einfach bei OnPlayerEnterCheckpoint mit einer Schleife für alle den CP deaktiveren (DisablePlayerCheckpoint)
Und ihm halt den Kram geben -
Was steht so über der Zeile 63?
-
Eben, z.B. auf Zeit fahren, Ware Schadensfrei Transportieren, Fahrzeugwartung (Tanken/Reparieren) usw.
-
Dann ists doch einfach...
Machste einfach ein MySQL Query ob es die Nummer gibt, (SELECT * FROM whatever WHERE Nummer = *Numm0r*)
Und dann
new rows = mysql_num_rows(query) // ((Syntax kann abweichen))
if(rows > 0)
{
//Nummer gibt es bereits
Feddig, kannst dann ja dort eine neue generieren und dann nochmal suchen z.B.