Die Syntax der Schleife ist inkorrekt.
Beiträge von namespace
-
-
-
Sieh' dir GetVehicleHealth und TogglePlayerControllable an.
-
Sieht dir mal AttachObjectToPlayer und SetTimerEx an.
-
Dann füg' deinem Player-Enum noch einen Eintrag, bspw. "rank", hinzu und setze diesen nach Bedarf.
-
-
Okay, der Packetname muss dem Packet-Format entsprechen.
Beispiel: com.woltlab.wbb.Wie gesagt, schau dir die WCF-Klasse und den dazugehörigen Datenbank-Handler an.
-
Mittels http://wiki.sa-mp.com/wiki/GetTickCount.
Einfach die Zeit vor der Routine, nach der Routine speichern, subtrahieren und dann umwandeln. -
Nein geht nicht, da du ja nicht standardmäßig die Verbindungsdaten zum WBB hast, wenn du ein Plugin entwickelst.
Deswegen musst du auch die WCF::DB->Query() Klasse verwenden.Aber erzähl mal, auf was hast du denn einen Listener gesetzt und wie sieht deine packet.xml aus?
-
Und welchen Listener hast du momentan?
Die WCF-Klasse hat einen Datenbank-Handler implementiert.
Sieh' dir mal WCF::Query an. -
Vielleicht ist es "IsPlayerInFrakt" und nicht "IsPlayerinFrakt"?
-
Um zu überprüfen ob der Spieler getazerd ist, kannst du in deinem Spieler-Enum einen neuen Eintrag wie bspw. "isFreezed" hinzufügen und bei "/cuff" abfragen.
Für Handschellen solltest du dir mal die Special Actions ansehen: http://wiki.sa-mp.com/wiki/SpecialActions (24 - SPECIAL_ACTION_CUFFED). -
if(strcmp(cmdtext, "/pdskin1", true) == 0)
{
if(IsPlayerinFrakt(playerid,1))
{
SetPlayerSkin(playerid,265);
return 0;
}
}IsPlayerinFrakt ist eine Funktion, daher gehören da auch Klammern hin.
Nach einem if-statement kommt nie ein Semikolon. -
Wohin willst du das auch einbauen?
Zuerst benötigst du mal die Grundstruktur eines Packets.
Dann solltest du dich mit Event-Listenern beschäftigen, welche das A & O eines Plugins darstellen. -
Und woran genau scheiterst du?
Verwende halt mal eine Suchmaschine wie Google, da findest du genug Einträge über Plugin-Development. -
Dann such im Script halt die Meldung, die du im 1. Post gepostet hast und entferne die ganze Security-Routine.
-
Dann füg' deinem enum doch einen weiteren Punkt "rank" hinzu.
Bei "OnPlayerText" kannst du den Rang überprüfen und die Nachricht so formatieren, dass der Benutzerrang vor dem Namen steht. -
Was ist denn eine HTML-Funktion?
Naja, auf der Woltlab-Seite gibt es eine API-Dokumentation über Plugins.
Dort ist auch eine kleine Einleitung vorhanden.
Die sollte helfen. -
Wie Poseid0n sagte sollte das ganze nun wirklich ab Auflösung 1280x800 korrekt laufen.
Außerdem ist die Verschlüsselung des Download-Links vereinfacht worden.
Einfach im 1. Post unter "Download" nachlesen. -
Definiere "viele befehle gehen nicht mehr".