genau so sieht das doch aus? lass dich nicht von der grünen färbung irritieren, das ist nur der trennstrich
Beiträge von Dachdecker
-
-
Ich habe folgende Fehler:
D:\Script Server\Sc\gamemodes\Selfmade.pwn(1462) : warning 204: symbol is assigned a value that is never used: "OFYBSchutzweste"
D:\Script Server\Sc\gamemodes\Selfmade.pwn(1461) : warning 204: symbol is assigned a value that is never used: "OFYBDeagle"
D:\Script Server\Sc\gamemodes\Selfmade.pwn(1460) : warning 204: symbol is assigned a value that is never used: "OFYBShotgun"
D:\Script Server\Sc\gamemodes\Selfmade.pwn(1459) : warning 204: symbol is assigned a value that is never used: "OFYBTec9"
D:\Script Server\Sc\gamemodes\Selfmade.pwn(1458) : warning 204: symbol is assigned a value that is never used: "OFYBUzi"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase5 Warnings.
Ich nutze aber jeden dieser Variablen zweimal sogar.
OFYBMP5 = dini_Int(path, "MP5" );
OFYBUzi = dini_Int(path, "Uzi" );
OFYBTec9 = dini_Int(path, "Tec9" );
OFYBShotgun = dini_Int(path, "Shotgun" );
OFYBDeagle = dini_Int(path, "Deagle" );
OFYBSchutzweste = dini_Int(path, "Schutzweste");
//_______________________________________________________________________________________________________________//
dini_IntSet(path, "MP5" , OFYBMP5+FYBMP5);
dini_IntSet(path, "Uzi" , OFYBMP5+FYBUzi);
dini_IntSet(path, "Tec9" , OFYBMP5+FYBTec9);
dini_IntSet(path, "Shotgun" , OFYBMP5+FYBShotgun);
dini_IntSet(path, "Deagle" , OFYBMP5+FYBDeagle);
dini_IntSet(path, "Schutzweste" , OFYBMP5+FYBSchutzweste);Kann mir das jemand erklären?
-
Danke dir, es klappt einwandfrei
Vielen vielen dank
-
stock WaffenlagerVerstecken(playerid)
{
PlayerTextDrawHide(playerid, HintereBox[playerid]);
PlayerTextDrawHide(playerid, Waffenlager[playerid]);
PlayerTextDrawHide(playerid, Beenden[playerid]);
PlayerTextDrawHide(playerid, Bestand[playerid]);
PlayerTextDrawHide(playerid, Waffe1[playerid]);
PlayerTextDrawHide(playerid, Waffe2[playerid]);
PlayerTextDrawHide(playerid, Waffe3[playerid]);
PlayerTextDrawHide(playerid, Waffe4[playerid]);
PlayerTextDrawHide(playerid, Waffe5[playerid]);
PlayerTextDrawHide(playerid, Waffe6[playerid]);
PlayerTextDrawHide(playerid, Waffe7[playerid]);
PlayerTextDrawHide(playerid, Waffe8[playerid]);
PlayerTextDrawHide(playerid, Waffe9[playerid]);
PlayerTextDrawHide(playerid, Waffe10[playerid]);
PlayerTextDrawHide(playerid, Waffe11[playerid]);
PlayerTextDrawHide(playerid, Waffe12[playerid]);
CancelSelectTextDraw(playerid);
return 1;
}
stock WaffenlagerZeigen(playerid)
{
PlayerTextDrawShow(playerid, HintereBox[playerid]);
PlayerTextDrawShow(playerid, Waffenlager[playerid]);
PlayerTextDrawShow(playerid, Bestand[playerid]);
PlayerTextDrawShow(playerid, Beenden[playerid]);
SelectTextDraw(playerid, 0x00FF00FF);
return 1;
} -
es ging doch vorher alles. das passiert seitdem ich das eingefügt habe:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
WaffenlagerVerstecken(playerid);
}
return 1;
} -
klappt schonmal, nur jetzt schließt sich das Waffenlager immer wieder wenn ich die Taste "N" drücke um es eigentlich zuöffnen
-
Wenn ich das nutze:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Text:INVALID_TEXT_DRAW)
{
WaffenlagerVerstecken(playerid);
CancelSelectTextDraw(playerid);
}
return 1;
}Dann kommt das die ganze zeit in der Konsole:
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:37] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:38] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1087) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:39] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/sec
[12:12:40] [warning] client exceeded 'messageslimit' 127.0.0.1:54127 (1490) Limit: 500/secWenn ich den pwn Code rausnehme mit dem OnPlayerClickTextDraw dann kommt das nicht mehr
-
Ich nutze spielerbezogene Textdraws, gibts es INVALID_TEXT_DRAW, auch für PlayerTextDraws?
-
Das könnte, ohne den Code gesehen zu haben, an hier (Textdraws funktionieren nicht?) von mir beschriebenem Fehlen von (Player)TextDrawTextSize liegen.Versuche es mal, indem du den Textdraws das hinzufügst.
Jo hab mir das nochmal angesehen und umgewandelt, hat perfekt geklappt.
Gibt es irgendwie eine Möglichkeit wenn ich Ingame die ESC Taste drücke, dass die TextDraws auch verschwinden? (Ein bekannter Server hat das auch irgendwie geschafft)
-
ich hab ein neues Textdraw zu meinem waffenlager hinzugefügt aber wenn ich jetzt auf Beenden drücke, dann öffnet er den Bestand... gibt es da einen Tipp ? (Wenn ich codes braucht, sagt bescheid) @Jeffry
-
Nutzt du Filterscripts?
Falls ja, beende den Server mal und starte den Server ohne die Filterscripts.
Geht es dann?ich hab ein einziges Filterscript gehabt, ich hab es rausgenommen und zack es funktioniert alles
In der Konsole kommen auch die Prints.Vielen dank @Jeffry
-
Der Code ist in meinem Gamemode.
Beenden[playerid] = CreatePlayerTextDraw(playerid,374.000000, 341.000000, "Beenden"); PlayerTextDrawBackgroundColor(playerid,Beenden[playerid], 255);
PlayerTextDrawFont(playerid,Beenden[playerid], 1);
PlayerTextDrawLetterSize(playerid,Beenden[playerid], 0.370000, 1.000000);
PlayerTextDrawColor(playerid,Beenden[playerid], -1);
PlayerTextDrawSetOutline(playerid,Beenden[playerid], 0);
PlayerTextDrawSetProportional(playerid,Beenden[playerid], 1);
PlayerTextDrawSetShadow(playerid,Beenden[playerid], 1);
PlayerTextDrawSetSelectable(playerid,Beenden[playerid], 1);
PlayerTextDrawHide(playerid, Beenden[playerid]);so nutze ich es
//Push
-
Hier direkt da drunter:
printf("%d = %d",_:Beenden[playerid], _:playertextid);und dann schau mal, was da angeklickt wird
das haben wir schon gemacht und es passiert nichts in der Konsole
-
Wenn ich mit dem Zeiger drüber gehe dann erscheint ja die Färbung. Nur e passiert nichts beim Klicken... das verstehe ich halt nicht..
-
Danke Jeffry für die Aufklärung, aber auf meinem alten Script funktioniert es ja genau so mit diesen Werten.. das ist die 1zu1 Kopie aus meinem alten Script.. deshalb verstehe ich j nicht, dass es nicht klappt
-
Beenden[playerid] = CreatePlayerTextDraw(playerid,374.000000, 341.000000, "Beenden");
PlayerTextDrawBackgroundColor(playerid,Beenden[playerid], 255);
PlayerTextDrawFont(playerid,Beenden[playerid], 1);
PlayerTextDrawLetterSize(playerid,Beenden[playerid], 0.370000, 1.000000);
PlayerTextDrawColor(playerid,Beenden[playerid], -1);
PlayerTextDrawSetOutline(playerid,Beenden[playerid], 0);
PlayerTextDrawSetProportional(playerid,Beenden[playerid], 1);
PlayerTextDrawSetShadow(playerid,Beenden[playerid], 1);
PlayerTextDrawSetSelectable(playerid,Beenden[playerid], 1);
PlayerTextDrawHide(playerid, Beenden[playerid]);mit PlayerTextDrawLetterSize wird es markiert
mit PlayerTextDrawTextSize wird es nicht markiertgerade getestet
-
es kommt nichts in der Konsole
-
in welchem callback
-
}
else if(playertextid == Beenden[playerid])
{
WaffenlagerVerstecken(playerid);
CancelSelectTextDraw(playerid);
print("Beenden wurde gedrückt");
return 1;
}In der Konsole kommt jedoch nichts
-
Mir ist nicht bekannt, dass gestern ein Problem bestand.