Gibt es auch eine Möglichkeit das Liquid bei Bedarf zu entfernen?
FAQ auf der Herstellerseite gefunden und meine Frage wurde beantwortet.
Beiträge von malE
-
-
Eine Frage: wie trägt man den Displayschutz von "GLAZ" auf? Es heißt ja es wär ein Liquid, oder irre ich mich da?
-
Ja in dem Fall logischerweise mit Anführungszeichen, da es ein String ist.
-
Oh tut mir leid, ich kann ja auch mal Fehler machen!
-
Versuchs so:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == hListDia)
{
if(!response)return 1;
new counter = -1;
for(new i = 0, j = GetPlayerPoolSize(); i <= j; i++)
{
if(SpielerInfo[i][IstImKrankenhaus] == 1)
{
counter ++;
if(counter == listitem)
{
new Float:X, Float:Y, Float:Z;
x = GetPVarFloat(i, "gestorbenX");
y = GetPVarFloat(i, "gestorbenY");
z = GetPVarFloat(i, "gestorbenZ");
SetPlayerPos(playerid, X, Y, Z);
SendClientMessage(playerid, -1, "Ziel wurde soeben markiert!");
break;
}
}
}
return 1;
}
} -
#define FIRST_TEAM_COLOR_TAG "{610D96}VIOLET"
SendClientMessage(playerid, -1, ""#FIRST_TEAM_COLOR_TAG""); -
-
-
Dann stimmt anscheint der Pfad nicht. Kopiere den Pfad der "SAMP.ahk", mit einem Rechtsklick auf die Datei -> Eigenschaften -> Ort.
-
A_MyDocuments
-
Leider bringt die Variante den Compiler zum crashen.
Kann eigentlich nicht sein, bei mir funktioniert es problemlos. Genauso wie folgender Code problemlos bei mir läuft.
#define TEAM_NAME_1 "Cops"new const Float:MoneySpawns[][7]={
{-2335.7568,-2340.2905,-2023.9417,-2027.9861,270.0450,269.2450},//Violet
{-2279.4812,-2283.4812,-1286.3794,-1294.3794,258.9622,258.3622},//Yellow
{-2810.7144,-2819.3496,-1493.0504,-1495.6464,139.3078,138.9078},//Brown
{-2303.8931,-2337.4104,-1607.2054,-1644.9517,483.7031,482.9031}//Main
};main()
{
print(TEAM_NAME_1);
printf("%s", TEAM_NAME_1);
for(new i=0; i < sizeof(MoneySpawns); i++) printf("[X: %0.2f, Y: %0.2f, Z: %0.2f] [X: %0.2f, Y: %0.2f, Z: %0.2f]", MoneySpawns[i][0], MoneySpawns[i][1], MoneySpawns[i][2], MoneySpawns[i][3], MoneySpawns[i][4], MoneySpawns[i][5]);
} -
Du hast die Anführungszeichen vergessen.
#define TEAM_NAME_1 "Cops"
main()
{
print(TEAM_NAME_1);
printf("%s", TEAM_NAME_1);
} -
Versuch mal die "0" mit einem "false" zu ersetzen.
-
-
Das Mindestalter für das Kaufen und Verkaufen von Ware ist doch sowieso erst ab 18 erlaubt bei Ebay, oder nicht?
keine sorge ich bzw. wir sind schon volljährig. wollte nur fragen ob jemand weiß wie man artikel mit fsk 18 verkauft
-
-
Der Code ist auf jeden Fall noch verbesserungswürdig!
Wenn du sscanf benutzt solltest du immer string Parameter als letzten Parameter vorgeben, da ansonsten nach einem Leerzeichen, ungewollt der nächste Parameter aufgerufen wird.
Außerdem habe ich noch drei Abfragen hinzugefügt und die Länge deines strings auf 144 Zeichen erweitert, da SendClientMessage() max. 144 Zeichen ausgeben kann.
Bei einer Abfrage (ist markiert) musst du die Variable auf die Variable umändern, welche den Admin Rang des Spieler speichert.
ocmd:tban(playerid,params[])
{
if(!IsPlayerGM(playerid,2))return 1;
new pID,string[144],Grund[64],Dauer;
if(sscanf(params, "uis", pID,Dauer,Grund))return SendClientMessage(playerid, FARBE_ROT, "INFO: /tban [PlayerId] [Dauer (in Minuten)] [Grund]");
if(pID == INVALID_PLAYER_ID)return SendClientMessage(playerid,FARBE_ROT,"Diese Spieler (ID) existiert nicht.");
if(pID == playerid)return SendClientMessage(playerid,FARBE_ROT,"Du kannst dich nicht selber Bannen!");
if(admin(playerid) <= admin(pID))return SendClientMessage(playerid, FARBE_ROT, "Du kannst keinen ranghöheren oder gleichrangigen Admin bannen!"); // variablen unbedingt ändern
if(Dauer <= 0)return SendClientMessage(playerid, FARBE_ROT, "Ungültige Dauer!");
if(!strlen(Grund) || strlen(Grund) > sizeof(Grund))return SendClientMessage(playerid, FARBE_ROT, "Ungültiger Grund!");
format(string,sizeof(string),"INFO: %s wurde von %s %s für %d Minuten gebannt.Grund: %s",getPlayerName(pID),GetGMRang(playerid),getPlayerName(playerid),Dauer,Grund);
SendClientMessageToAll(FARBE_ROT,string);
TBan(pID,Grund,Dauer,playerid);
return 1;
} -
Du kannst nicht überall die geschweiften Klammern ("{}") benutzen.
ocmd:aduty(playerid,params[])
{
if(!IsPlayerGM(playerid,1)) return 1;
if(!AdmOnDuty[playerid])
{
new string[128];
format(string,sizeof(string),"* %s ist nun als %s im Dienst! *",getPlayerName(playerid),GetGMRang(playerid));
SendClientMessageToAll(FARBE_BLAU,string);
SetPlayerColor(playerid, FARBE_ROT);
AdmOnDuty[playerid]=true;
CMDLog(string);
}
return 1;
} -
@Aaron1337 die Funktion ist so korrekt, diese vor allem so zu überprüfen ist unnötig.
@xPatrick zeig mir mal bitte wie und wo du die Funktion aufrufst.
-
GetGMRang(playerid)
{
new string[36];
switch(sInfo[playerid][Adminlevel]) {
case 1: string = "[GS]Gamesage";
case 2: string = "[GM]Gamemaster";
case 3: string = "[ADM]Admin";
}
return string;
}