Lade mal das nativechecker Plugin, dir fehlen anscheinend ein paar Plugins ![]()
Beiträge von Kaliber
-
-
Mal so schreiben:
Cif(strcmp("/restart", cmdtext, true, 10) == 0) { if(SpielerInfo[playerid][Admin] == 0) return SendClientMessage(playerid,dunkelrot,"Du hast nicht die benötigte Berechtigung!"); //Anpassen new string[64]; GetPlayerName(playerid,string,MAX_PLAYER_NAME); format(string,sizeof(string),"*** %s hat den Server neugestartet! ***",string); SendClientMessageToAll(dunkelrot,string); SendRconCommand("gmx"); return 1; }Mal paar Tipps:
- Nutze ocmd/zcmd/ycmd (kein dcmd / strcmp)
- Greife nicht direkt auf dini_Int zu...normalerweise speicherst du den Wert in einer Variable zwischen.
- Musst format verwenden, wenn du Variablen in einem String anzeigen lassen wilst
-
Hast du /prisonlist auch mal mit mehr als 1 Spieler im Prison ausprobiert? Wird nämlich nicht korrekt funktionieren.
Er hätte das ShowPlayerDialog außerhalb der Schleife packen sollen, allerdings klappt es, da der Dialog sich dann immer aktualisiert

-
Und was bringt den Werbenden diese Werbung? Richtig. Nichts.
Doch natürlich...die werden schließlich geladen..wtf
Das werden diese Seiten bestimmt nicht mitmachen, da man so ja die zeitlichen Limits umgehen könnte.
Nein?
Die zeitlichen Limits sind pro Account, also pro Bitcoin Wallet...was willst du da umgehen können..wtfEs geht hier zudem nicht darum, wie genau ich das realisiere..sondern einfach nur darum, ob der verdienst von Satoshis hier Leute reizen würde..
Schließlich gibt es auch viele Handy Apps wo man z.B. Satoshis verdient (sogar weniger als hier). -
Was die größte Frage wäre...um welchen Mode es sich handelt..Reallife / Roleplay / Freeroam / DM / Stunt...?

-
aber das ding ist ja die satoshi seiten finanzieren sich mit werbung, denke mal die machen dein konto dann schnell zu.. oder nicht?
Nein...die Werbung wird ja trotzdem geladen von den Seiten
Alles anzeigenKann man das aber
auch verändern, so, dass man ein separates Geld-Textdraw erstellt und diese
Satoshi's dann dem separatem Geld-Textdraw zuweist und vielleicht noch so eine Funktion, damit
man es komplett für sich ausschalten kann? Weil wenn man in einer DM Situation ist
und das Teil so vor der Nase erscheint, dann ist es glaube ich nicht sehr praktisch
zumal auch nicht jeder Server ab Level 1/2/3 eine Waffe zulässt, damit man diese
Dinge abballern kann.Natürlich kann man das nach belieben verändern. Das wird auch natürlich in einer Variable gespeichert..sonst könnte ja jedes Kiddiy Cheater Kind sich mal kurz eine Millionen machen xD
Aber: Wäre es nicht eine Idee, dieses System als Plugin für Server anbieten zu können? Prinzipiell kann man das ja auf jedem Server-Typ anbieten und eventuell auch ins Belohnungssystem (Level, etc) integrieren?
Das geht leider nicht so einfach xD
Da stehen einige PHP/Javascript-Skripte dahinter...das kann nicht auf ein Plugin reduzieren
-
Du könntest auch implementieren, dass die Benutzer ingame Geld/Punkte bekommen, vielleicht würde dies sie dazu animieren Captchas zu lösen
Wie schon gesagt, es wird natürlich noch viel mehr geben, als nur diese Captchas

Und der Score...wird die Anzahl an aktiven Tagen darstellen, die man online war

Dadurch wird ja auch der Bonus erhöht

An sich, suche ich wie gesagt Leute die Interesse haben dabei mitzuwirken und Ideen einbringen wollen, was man so als Events / Fun machen kann

-
Man macht das ja nur nebenher, wenn man will.
Das wird ja ein Fun Mode...zudem gibt es dann noch Events..und je länger man da ist..und je mehr Freunde man hat (geworben hat) desto mehr...bekommt man ja

Aber als FUN für DM / Vehicle Matches usw...nebenher bissl Geld zu verdienen...auch wenn es nur wenig ist...immerhin besser als nichts

Wer nicht will, muss ja nicht

-
Hier mal ein Beispiel Video, was man sich unter "Captchas lösen" so vorstellen kann
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Das sind alle Client-Seitige Mods

Leider ist das meiste nicht umzusetzen in SA:MP

-
-
Das läuft doch zentral über deinen Account, oder hab ich das falsch verstanden? Woher wissen wir dann wie aktiv der Gesamtaccount ist und wieviele Freunde der hat?
Wäre ja unsinnig wenn ich meine Logindaten eingeben müsste und mir jeder mein Geld klauen könnte.Nein tut es nicht...man kann sich mit einer Bitcoin-Wallet schon direkt einloggen ohne registration.
Und auf diese Wallet wird das Geld dann auch ausgezahlt.Du weißt außerdem dass du damit Internetkriminellen hilfst, Foren wie dieses hier vollzuspammen?
Wieso ist das kriminell?
Freunde werden InGame geworben..genauso wie Tage gezählt..deshalb weiß ich das.
Gut, das mit der Altersbegrenzung...klar werd ich das auch nicht überprüfen können...genauso wenig wie jede andere Seite..
Die Nutzer machen doch keine Verluste..wenn die Dienste offline gehen, funktioniert das alles natürlich nicht mehr.
Dann wird man natürlich auch nicht mehr verdienen können. Warum sollten solche internationalen Seiten eine "solche" Auslastung von 20-100 Leuten nicht aushalten?
Und wenn diese Seiten down gehen, wird natürlich nichts mehr ausgezahlt...dann ist das verdiente natürlich weg, ich bin keine Bank und kann natürlich nicht für das Geld garantieren...Genauso wie wenn die Bitcoin Kurse einbrechen..ist das Geld natürlich auch weg...

-
Was passiert wenn dieser Wert ueberschritten wird? Habe eine Variable die dann auf einmal negativ wird obwohl immer nur 100000 addiert werden jede Sekunde
Sehr gut beobachtet, genau das passiert. Die Variable wird negativ

PKills[killerid]+=1;
Schau mal, bei so Sachen musst du erstmal prüfen, ob killerid auch wirklich eine spielerid ist.
Stell dir vor, der Spieler stürzt eine Klippe herunter...der Klippe kannste schlecht einen Kill geben
Also prüfe:
if(killerid != INVALID_PLAYER_ID) PKills[killerid]+=1;
und das überall wo du killerid verwendest
-
unendlich gross werden ein Problem werden
Sowas geht nicht..die maximale Größe in Pawn liegt bei 2.147.483.647
Zeig mal dein OnPlayerDeath

-

Bitcoins erreichen SA:MP
Allgemeines
Also mir ist es gelungen über ein paar Seiten, die kostenlose Satoshi (1 Satoshi = 0.00000001 Bitcoin) anbieten in SA:MP zu implementieren.Über das Image Plugin ist es mir gelungen Captchas InGame anzeigen zu lassen, die Ihr lösen müsst

Verdienst
Wenn ihr dies schafft, könntet ihr alle 3-5 Minuten 50+(Sonder1+Sonder2) verdienen.
Sonder1 = 50*0.01*Anzahl deiner Freunde
Sonder2 = 50*0.01*Anzahl deiner aktiven TageSagen wir..ihr hättet 10 Freunde, dann würdet ihr in 10 Stunden schon 10.000 Satoshi verdienen
Die ihr dann auf eure Wallet euch auszahlen lassen könnt (Mindestbetrag) 
Und dort habt ihr nur einen von den 2 Boni gebraucht gemacht
Je mehr wir werden, desto mehr Satoshi fließt natürlich
Ich werde die Systeme weiter ausbauen und eventuell ist da noch mehr rauszuholen 
Was bringt das den Besitzern?
Wenn ihr euch fragt, was die Server Owner dabei verdienen..ist natürlich klar, dass es da was gibt
Denn für jeden User bekommen wir etwas von euren Gewinnen (zusätzlich also ihr macht keine Verluste)
Ab wann darf ich mitmachen?
Also zunächst brauchst du eine Wallet. Das ist aber kein Problem, da man diese sich kostenlos einrichten kann. Einfach mal im Internet nach Electrum suchen und installieren & fertig
Allerdings ist es wichtig, dass ihr älter als (oder gleich) 18 Jahre alt seid. Denn es handelt sich ja um eine Art Geld (Kryptowährung).
Schlusswort
Das System ist natürlich noch nicht ganz fertig und noch nicht perfekt getestet
Aus diesem Grund, suchen wir noch Beta Tester & Teammitglieder. (Also wenn ihr Interesse hättet sowas zu unterstützten, einfach melden)
Es ging mir erstmal um die Idee, was ihr davon haltet und ob ihr bei sowas mitmachen würdet?
Freue mich auf euer Feedback.
Mit freundlichen Grüßen
Euer Brotfisch Kalle -
...ja entweder du fängst bei einem höeren index an...oooder verwende ocmd/zcmd & sscanf

-
Tjoa...crashdetect reinhauen..und wenn das nicht hilft...musst du deine callbacks/timer debuggen und schauen...was so als letztes aufgerufen wurde

-
Nutze am einfachsten ocmd/zcmd/ycmd (kein dcmd) und sscanf

Dein Problem hierbei liegt bei dem cmdtext in der if-Abfrage...
Ändere das nur in cmd...oder in:
if(!strcmp(cmdtext,"/veh",true,4)) -
-
Es reicht "ui" in sscanf brauchst das s[30] nicht.