Sieht lustig aus...kann man das auf irgendeinem Server finden, wenn ja bitte PN (soll ja hier keine Schleichwerbung werden) ![]()
Beiträge von Kaliber
-
-
Diese 2 werden gleichzeitig ausgewählt wenn ich einen von ihnen anklicken will. Sind halt auf einer linie aber ich möchte halt, dass man nur jeweils eins auswählt und nicht beide gleichzeitig
Die Funktion musst du dafür verwenden: https://wiki.sa-mp.com/wiki/TextDrawTextSize

-
Hier eine Liste an möglichen Frameworks: https://html5gameengine.com/
Lies dich evtl einfach mal ein.
Ein Favorit, von einigen wäre z.B. pixi.js ist ziemlich einfach in der Bedienung: http://pixijs.github.io/examples/
Kannst ja mal reinschauen

-
Hier bitteschön:
C
Alles anzeigenCMD:sniper(playerid,params[]) { new string[128],bool:found; if(!CheckAdminName(playerid)) return 0; for (new i,a,b,c; i < MAX_PLAYERS; i++) { if(!IsPlayerConnected(i)) continue; GetPlayerWeaponData(i, 3, a, b),GetPlayerWeaponData(i, 6, c, b); if(c == 34 && a == 25) { format(string, sizeof(string), "{%06x}%s {00FF00}hat eine Sniper und eine Shotgun.", GetPlayerColor(i) >>> 8, SpielerName(i)); SendClientMessage(playerid, -1, string); found=true; } } if(!found) SendClientMessage(playerid,-1,"{00FF00}Niemand besitzt eine Sniper und eine Shotgun."); return 1; } -
crashdetect Plugin downloaden und dann in die server.log schauen

-
man musste einfach diese string Nachricht löschen
Ja...da du anscheinend schon eine Variable deklariert hattest, die so heißt...in diesem Gültigkeitsbereich

Mitdenken hilft...
-
Habe alles durch Format ersetzt jetzt kam das:
Zeig deinen Code...oder mach es so..wie ich es geschrieben habe...

-
Machs so:
//Oben ins Skript
#define SCME(%0,%1,%2,%3) format(string,sizeof(string),%2,%3),SendClientMessage(%0,%1,string)//Dann deine Nachrichten so:
new string[128];
SendClientMessage(giveplayerid, COLOR_RED,"|=====================================|Du wurdest Gebannt|=====================================|");
SCME(giveplayerid, COLOR_RED,"Dein Name: %s", giveplayer, (result));
SCME(giveplayerid, COLOR_RED,"Grund des Bannes: %s", (result));
SCME(giveplayerid, COLOR_RED,"Ausführender Admin: %s", sendername);
SCME(giveplayerid, COLOR_RED,"Bann Datum: (%d-%d-%d)", month,day,year); -
Nein, nur eine Include welche automatisch Sobeit erkennt

Da hab ich schon eine geschrieben :b
Willste se mir abkaufen?

-
Wie meinst du das??
Musst schon bisschen präziser Fragen...oder soll ich jetzt raten, was du nicht verstanden hast?
-
Tja, wie macht man das nur...man löscht es einfach beim ausloggen nicht und man assoziiert das Auto mit dem Spielernamen.

Alternativ, kannst du auch einfach den Zustand des Autos speichern, wenn der Spieler sich ausloggt und wieder setzen

-
Mach doch mal einen print-Debug.
Schau was in den einzelnen Variablen steht...
Dann wirst du feststellen, dass da nicht das selbe steht...
und dann schaust du wieso...
-
-
Kaliber was soll ich in eine Variable packen ?
Na..teilst das auf, halt in 2 Variablen...für die jeweiligen Routen...
C
Alles anzeigennew route1[][Fahrschulcheckpoints] = { {1420.4747,-1650.9874,12.9183,4.0}, {1442.0400,-1527.3809,12.9318,4.0}, {1457.3605,-1181.8098,22.1781,4.0}, {1484.7733,-1046.9332,23.2085,4.0}, {1380.0831,-1033.3884,25.8709,4.0}, {1374.9781,-958.5410,33.6481,4.0}, {1191.7825,-935.7949,42.2936,4.0}, {1004.8117,-956.1220,41.1875,4.0}, {588.9537,-1222.1122,17.3355,4.0}, {498.8979,-1331.8008,15.4384,4.0}, {441.8085,-1505.4916,30.4206,4.0}, {613.9475,-1592.6312,15.5575,4.0}, {640.2908,-1419.9365,13.0931,4.0}, {799.9543,-1342.6307,12.9321,4.0}, {945.2153,-1232.6627,16.2017,4.0}, {1146.2305,-1403.1858,13.0817,4.0}, {1299.4003,-1838.3225,12.9320,4.0}, {1417.2319,-1735.1187,12.9399,4.0}, {1420.4747,-1650.9874,12.9183,4.0} }; new route2[][Fahrschulcheckpoints] = { {1420.4747,-1650.9874,12.9183,5.0}, {1442.0400,-1527.3809,12.9318,5.0}, {1457.3605,-1181.8098,22.1781,5.0}, {1484.7733,-1046.9332,23.2085,5.0}, {1380.0831,-1033.3884,25.8709,5.0}, {1374.9781,-958.5410,33.6481,5.0}, {1191.7825,-935.7949,42.2936,5.0}, {1004.8117,-956.1220,41.1875,5.0}, {588.9537,-1222.1122,17.3355,5.0}, {498.8979,-1331.8008,15.4384,5.0}, {441.8085,-1505.4916,30.4206,5.0}, {613.9475,-1592.6312,15.5575,5.0}, {640.2908,-1419.9365,13.0931,5.0}, {799.9543,-1342.6307,12.9321,5.0}, {945.2153,-1232.6627,16.2017,5.0}, {1146.2305,-1403.1858,13.0817,5.0}, {1299.4003,-1838.3225,12.9320,5.0}, {1417.2319,-1735.1187,12.9399,5.0}, {1420.4747,-1650.9874,12.9183,5.0} }; -
SetPlayerSkin(pID, f_skins[PlayerInfo[pID][pFraction]][PlayerInfo[pID][pFrank]]);
Diese zeile so schreiben:
SetPlayerSkin(pID, f_skins[ PlayerInfo[pID][pFraction] ][ PlayerInfo[pID][pFrank]-1 ]);
Man kann nur Arrays gleicher Länge für eine Dimension nutzen.
Lösung, pack es in 2 Variablen, dann haste auch kein Problem mehr mit sizeof

-
Ich hab keine Warnings/Errors
Supi

Bedenke, dass die Arrays bei 0 Anfangen, also machst du entweder einen Platzhalter für den Rang...oder ziehst -1 beim Rang ab.
sizeof(fscp_streacke1) //Gesamt
sizeof(fscp_streacke1[]) //Erste Dimension
sizeof(fscp_streacke1[][]) //Zweite Dimension
sizeof(fscp_streacke1[][][]) //Dritte DimensionDas ist so nicht ganz richtig...
sizeof(x) gibt die 1. Dimension zurück
sizeof(x[]) die 2.
sizeof(x[][]) die 3. -
Ergo so?
Was? Ich sagte OHNE "
...wtf
So: -
meinst du da wo ich Sie definiere?
Ja...bei der Deklaration von f_skins

-
Ohne die ", das sind keine Strings, sondern Zahlen

-
Existiert denn überhaupt das Feld besitzer und steht da auch was drinnen?
