Andere Frage, was wäre denn so das Optimum an Leistung? so für um die 50-100 Spieler?
Beiträge von varrez
-
-
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
-
Naja, immer schön rummeckern, aber nie die Fehler bei sich selber suchen Entschuldigung aber da vergehen mir meine netten Manieren, und auch sehr verständlich.^^
Kindergarten Alarm, er hat dich nicht beleidigt, er hat dir nur mitgeteilt das er glaubt, das du dumm bist und sowas kann man per PN klären, damit das eigentliche Thema davon unberührt bleibt.
@B²T: Ich hab das iPhone 4, bin damit zufrieden und denke nicht das ich wechseln werde und wenn, dann wechsel ich zum neusten Apple Produkt, allerdings auch nur dann, wenn ich Sicher sein kann, das ich nicht die Rückseite nach ein paar Stunden in meiner Tasche habe .
-
if(strcmp(cmd, "/mhaube",true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(bonnet == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
}
else
{
SetVehicleParamsEx(vid,engine,lights,alarm,doors,VEHICLE_PARAMS_ON,boot,objective);
}
}
return 1;
}if(strcmp(cmd, "/licht",true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return 1;
new vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
{
if(lights == VEHICLE_PARAMS_ON)
{
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
}
else
{
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
}
}
return 1;
} -