Stimmt, ich editiers mal
Danke für den Hinweiß^^
Beiträge von varrez
-
-
Habe mal aus langeweile ein Würfel befehl geschrieben (ocmd) - Dieser bewirkt das man an einer beliebigen Stelle (anpassen!") gegen einen "Computer" um mind. 1000 und max. 10000$ Würfeln kann. Es gibt, Gewinn, Verlust und Unentschieden, genutzt wird dieser Befehl mit /cdice [Einsatz]
ocmd:cdice(playerid, params[])
{
new einsatz;
if(sscanf(params, "i", einsatz)) return SendClientMessage(playerid, COLOR_GREY, "Benutze: /cdice [Einsatz]");
if(!IsPlayerInRangeOfPoint(playerid, 5, 2187.9375,1676.8564,11.1101)) return SendClientMessage(playerid, COLOR_GREY, "Hier kannst du nicht Würfeln!");
if(einsatz >= 10001 || einsatz <= 999) return SendClientMessage(playerid, COLOR_GREY, "Der mindest Einsatz ist $1000 und der maximale Einsatz $10000");
new spieleraugen = random(6);
new computeraugen = random(6);
new string[128];
if(spieleraugen < computeraugen){format(string, sizeof(string), "Du verlierst mit einer %d gegen eine %d - Verlust: %d", spieleraugen, computeraugen, einsatz); SendClientMessage(playerid, COLOR_WHITE, string); GivePlayerMoney(playerid, -einsatz);}
if(spieleraugen > computeraugen){format(string, sizeof(string), "Du gewinnst mit einer %d gegen eine %d - Gewinn: %d", spieleraugen, computeraugen, einsatz); SendClientMessage(playerid, COLOR_WHITE, string); GivePlayerMoney(playerid, einsatz);}
if(spieleraugen == computeraugen){SendClientMessage(playerid, COLOR_WHITE, "Niemand gewinnt - es wurde ein Unentschieden gewürfelt!");}
return 1;
}Für den ein oder anderen bestimmt nützlich, have fun^^
-
Ich stelle hiermit mein erstes "Selfmade" zum Download (erstes = aller erstes eigenes Script) ("Selfmade" = vieles Selfmade, vieles Godfather, bisschen sa-mp.de) - Das Script war ehemals für den Big Country Reallife Server dacht. Eine genaue beschreibung zum Inhalt des Scripts werde ich nicht geben, da dieses Script nicht Spielbereit ist, wenn ihr was gebrauchen könnt, oder es weiter schreiben wollt, gerne, kein Problem. Das Script hat ca. 2600-+ Zeilen - ich veröffentliche es, weil es das erste Script war und ich bereits weitere, bessere und only Selfmade Scripts geschrieben habe, außerdem bin ich gerade eher auf der DM "Schiene". Credits: Godfather, sa-mp.de und mir (müssen nicht drin bleiben, wäre aber lieb)
Ihr braucht diese Includes: <dini>, <utils>, <ocmd> und doof ich weiß
<strtok>, <sscanf> - Also wer etwas damit anfangen kann/will, Viel Spaß. Support zum Script wird es vermtl. nur teilweiße geben:http://pastebin.com/mKGwvdFd (Copy + Paste in einer .pwn Datei speichern)
Grüße
-
Andere Frage, was wäre denn so das Optimum an Leistung? so für um die 50-100 Spieler?
-
Nicht getestet:
enum SPunkte
{
Punkte
}
new SpielerPunkte[MAX_PLAYERS][SPunkte];ocmd:punkte(playerid, params[])
{
new pID, grund[64], points, string1[128], string2[128];
if(sscanf(params, "usu", pID, grund, points)) return SendClientMessage(playerid, COLOR_GREY, "Benutze: /punkte [ID] [Grund] [Anzahl]");
if(Spieler[playerid][Member] == 1 || Spieler[playerid][Member] == 2 || Spieler[playerid][Member] == 3)
{
if(Spieler[playerid][Rank] >= 2)
{
if(!IsPlayerConnected(pID))
{
SendClientMessage(playerid, COLOR_GREY, "Angegebener User ist nicht Online!");
}
else
{
SpielerPunkte[pID][Punkte] += points;
format(string1, sizeof(string1), "%s hat dir auf deinen Führerschein %d Punkte eingetragen! Grund: %s", SpielerName(playerid), points, grund);
SendClientMessage(pID, COLOR_GREY, string1);
format(string2, sizeof(string2), "Du hast %s auf seinen Führerschein %d Punkte gegeben! Grund: %s", SpielerName(pID), points, grund);
SendClientMessage(playerid, COLOR_GREY, string2);
if(SpielerPunkte[pID][Punkte] == 10)
{
SendClientMessage(playerid, COLOR_GREY, "Du bist bei 10 Strafpunkten angekommen, dein Führerschein wure entzogen!");
Spieler[pID][CarLicense] = 0;
SpielerPunkte[pID][Punkte] = 0;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Dein Rank reicht dafür nicht aus!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Ordnungsamt/SAPD/FBI!");
}
return 1;
}Anpassen natürlich nicht vergessen
Edit: was angepasst
-
Danke euch beiden, habe jetzt nur das von DialogHD genommen, funktioniert, vielen Dank!

-
Guten Morgen, ich habe ein /jail und /unjail Befehl erstellt, alles funktioniert Prima nur wenn die Zeit abgelaufen ist, passiert nichts.
Timer:
Timer SetTimer("jailtimer", 60000, false);
Public public jailtimer()
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && jailtime[i] > 0)
{
jailtime[i] -= 1;
}
else if(IsPlayerConnected(i) && jailtime[i] == 0)
{
Spieler[i][Jail] = 0;
SpawnPlayer(i);
SendClientMessage(i, COLOR_GREY, "Du hast deine Jail-Zeit abgessen, Viel Spaß weiterhin!");
}
}
return 1;
}Hat da evtl. jemand eine Lösung? Vielen Dank und LG
-
Ich bräuchte ein Gangfight-System, könnte auch ein Link setzten, jedoch ist meine Seite keine SA-MP Adresse, hat bisher ohne Werbung in 2 Monaten 1800 Klicks, würde das reichen?
-
Du bist einfach nur stinkend Faul, lern die Grundlagen und Scripte dir selbst ein Haus System - in dem Tut was hier gepostet wurde steht alles was du wissen musst, wenn du nicht soweit bist ein Haus System zu Scripten, üb und lern weiter, probieren, testen, mehr kann ich dir nicht ans Herz legen.
-
Nichtmal 5 Sekunden googlen und du hast den Link: http://bsndesign.webs.com/tde.htm, mit ein bisschen Suchen im Forum findest du auch hilfreiche Beiträge woraus du entnehmen kannst wie du dann dein Textdraw auf Punkte updaten lässt und wie die Zeit abläuft.
-
evtl return 1; über der letzten } vergessen?
-
Selfmade oder GF Edit?
-
Könnt ich mal über TeamViewer gucken? Wenn ja, Daten bitte per PN.
-
Ich hab jetzt nicht umbedingt soviel ahnung, aber probiers evtl. mal so? :s
new skin = GetPlayerSkin(playerid);
SetSpawnInfo(playerid, 0, skin, 1128.8724, -1489.0304, 22.7690, 359.4389, 0, 0, 0, 0, 0, 0); -
Zitat
ich möchte euch mal Fragen was ihr von meinem ersten selbst Designeten und gecodetem Design haltet.
Nagut, dann bewerte ich beides: Beides Scheiße - lern erstmal die Grundlagen, wenn du noch nicht so viel Erfahrung drin hast, dann 3-6 Umsetzungen später, zeigst uns dein Style.
Achso: Ich mach dich nicht nieder, klingt zwar nicht so schön, aber so ist es.auch Mit freundlichen Grüßen
danNy -
Was willst uns da Vorstellen? Das ist nichts, total hässlich, sorry, aber ist so. Scheiss Grau, scheiss Rot, Kack Logo. Am besten lernst du erstmal DESIGNen und versucht das dann erstmal Umzusetzten und dann präsentierst du was anderes, als ein noch nicht mal halb fertiges Design.
-
Sorry aber dazu muss ich mal mein Senf abgeben. Die ganze Diskussion hier ist, sorry, total für'n Arsch! Sie wollen ein ROLEPLAY Projekt eröffnen! Sie wollen MAXIMAL BIS ZU 1000€ ausgeben, es KANN ein GF Edit sein, MUSS ABER NICHT, oder ein Selfmade, hauptsache es wird so angepasst/gescriptet das es sich deutlich von der 0815 Masse abhebt. Scripter KANN 16 Jahre und älter sein, MUSS ABER NICHT, außerdem in seinem sein Handwerk erfahren sein (best möglichst fortgeschritten). Die ToDo-Liste würde der Scripter bekommen, nachdem ein Test durchgeführt wurde und Sie das ding handfest machen, das kann man alles aus dem ersten Post entnehmen, wozu also diese ganze Diskussion und dauernd muss Sie alles doppelt und drölffach wiederholen. Ist bei manchen der Verstand hängengeblieben?
-
Direkte Fehlerzeile bitte Posten
-
@[L]iiKe: Send mir deine TeamViewer Daten, ich helf dir ebend.
Gruß
-
Versuchen, Testen, Versuchen, Testen, irgendwann funktionierts - hört sich nur leider so einfach an. Du kannst dir fertige Script anschauen, ansehen wie sie aufgebaut sind, aber bitte nicht 1zu1 nachschreiben. Dann fängst du jenachdem mit einem Login/Register und Adminsystem an, was du dann alles noch brauchst, oder haben willst, fällt dir immer (bei mir so) Spontan ein - ganz wichtig - AUFSCHREIBEN, sonst vergisst du's
