Doch da es extern läuft und man brauch keine extra Ordner mehr
nur die Tabellen muss man anlegen wenn es das script nicht macht
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Hab ne frage kann man mit http://wiki.sa-mp.com/wiki/SetPlayerColor machen das nur Cops den Namen in rot sehen?
-
Na klar,
Standart Version wäre SetPlayerColor(playerid, 0xFFFF00AA);
So:
Wir wollen dass nur ein Cop den Spieler Rot sieht, das macht man so:
if(IstSpielerIneinerFraktion[playerid][Polizist] == 1)
{
SetPlayerColor(playerid, ROT);
}
Natürlich ist die Variable erfunden. -
Quatsch, Forbidden, so geht das nicht! Deine Art hätte den Effekt, das der Spieler, der Cop ist, Rot wird.
Ich wüsste dies aber auch gern.
-
Hab ne frage kann man mit http://wiki.sa-mp.com/wiki/SetPlayerColor machen das nur Cops den Namen in rot sehen?
SetPlayerMarkerForPlayer hilft -
Da er das so grob beschrieben hat, habe ich es auch gemacht.
Es kann ja sein, dass er will , dass ein Kriminäller Rot sein soll.
Oder einfach Abfragen, ob der Spieler Wanteds hat.
Beispiel:
new wanted;
str[128];
wanted = GetPlayerWantedLevel(playerid);
format(str, sizeof(str), "Sie haben %d Wanteds", wanted);
SCM(playerid, str, 0xffffff);
Wobei das nur effecktiv ist, um die Wanteds herrauszukriegen, sonst vom Aufbau her wäre es ganz nützlich...
Aber nur wenn man bedenkt , dass man mit Wanteds arbeitet. -
Hey meine Lieben in der Spielerdatei habe ich ein Problem.(Speichern über Dini(ein paar Daten)).
Unszwar ist es ja so das das Script bspw. Geld speichern soll.Also habe ich unten in einem stock:
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));Bloß in der Spielerdatei ist kein Geld vorhanden nur "Passwort Und dann irgendein Hash".Also habe ich dort bei Passwort geguckt:
dini_Set(Spielerdatei,"Passwort",key);Hm habe das probiert bloß mit Geld und ohne key hinten dran.Ging nicht also habe ich es mit dini_Get probiert.Geht immernoch nicht.Könnt ihr mir sagen wie ich jetzt das "Geld" in der Spielerdatei erstellen kann?
MFG
-
@ Vorposter
was willst du da machen?
_________________________________________________________________________-
wo ist heir ein fail drin?
der setzt den wert nicht auf 0 in der databaseif(response==1)
{
new string[128],query[128];
format(string,sizeof(string),"Du hast {00FF00}%s entbannt",inputtext);
SendClientMessage(playerid,cGreen,string);
format(query, 128, "UPDATE player SET Baned = '0' WHERE Name = '%s'", inputtext);
mysql_query(query);
return 1;
} -
Ich will das Geld abspeichern wenn er Ingame das Geld bekommt.Er soll es in der Spielerdatei unter "Geld" speichern aber "Geld" ist nicht vorhanden.
-
GivePlayerMoney(playerid,dini_Int(XXXXX,"Geld"));
dini_IntSet(XXXXX,"Geld",GetPlayerMoney(playerid)); -
Marius
ich bekomm ja schon das kotzen, wenn ich deinen Code nur sehe.
2 string a 128 Zeichen?
Warum vergisst du dauernd die ` ?
wofür...new query[70];
format(query,70,"Du hast {00FF00}%s entbannt",inputtext);
SendClientMessage(playerid,cGreen,query);
format(query, 70, "UPDATE `player` SET `Baned` = '0' WHERE `Name` = '%s'", inputtext);
mysql_query(query);
so ist das doch gleich viel besser
Es kann aber auch noch an Rechtschreibfehlern liegen
evtl heißt es nicht player sondern players -
nope die Tabelle heißt player
ich weiß selber nicht wiso is die ` dauernt vergessedanke dir
-
GivePlayerMoney(playerid,dini_Int(XXXXX,"Geld"));
dini_IntSet(XXXXX,"Geld",GetPlayerMoney(playerid));Ist mir schon klar bloß er soll Geld in der Spielerdatei anlegen guck dir das Bild an^^
-
das sollte der eig allein machen
wenn nicht schreib da mal
Geld=
hin -
Hm ja Fehler scheint woanders zu liegen denn er speichert nichtmal das Geld.Danke hast mir ja in dem Sinne geholfen^^
-
zeig doch mal dein kompletten stock
der Fehler scheint schon da zu liegen -
Hallo liebes Forum,
egal welchen ich von meinen Commands eingebe, es kommt immer "SERVER: Unknown command."
Vor kurzer Zeit ging es noch, aber selbst wenn ich ein Filterscript lade gehen die Befehle dort nicht.
Bei "OnPlayerCommandText" hab ich am Ende es mit 0 returnt.Weiß jemand Bescheid?
-
Ich hab mal wieder eine große Frage
Ich arbeite zurzeit an meinen Carsystem
meine Frage wie kann ich die Auswahl der Cars so machen, das ich die Auswahl so in der art habe wie bei der Requestclass?
mir fällt da absolut nix zu ein es sollte auch mit den linken und rechten Pfeiltasten auswählbar seinIch hoffe auf hilfe
-
eine enum mit den benötigten infos, wie model,preis, etc.
Dann eine neue Variable, in der Alle Fahrzeuge mit entsprechener Information festgelegt werden.
Nun benutzt du eine 2. Variable oder GetPVar und erhöst oder senkst sie, sobald er auf "zurück" oder "vor klickt.
Du musst natürlich die Textdraws machen.
Dabei ist zu beachten das wenn er zurück geht und der Wert gesenkt wird und dabei unter 0 geht, dieser automatisch auf den höchsten Wert (sizeof VARIABLE) gesetzt wird.
Dasselbe wenn er vor geht und er höher ist als die maximale Anzahl von VARIABLE dann auf 0 setzen.
Nun gehst du einfach die schleife durch und machst:if(i != VARIABLE) bzw if(i != GetPVarInt(playerid, "VARIABLE") continue;
//code.Eig ganz einfach
-
Marius
ich bekomm ja schon das kotzen, wenn ich deinen Code nur sehe.
2 string a 128 Zeichen?
Warum vergisst du dauernd die ` ?
wofür...new query[70];
format(query,70,"Du hast {00FF00}%s entbannt",inputtext);
SendClientMessage(playerid,cGreen,query);
format(query, 70, "UPDATE `player` SET `Baned` = '0' WHERE `Name` = '%s'", inputtext);
mysql_query(query);
so ist das doch gleich viel besser
Es kann aber auch noch an Rechtschreibfehlern liegen
evtl heißt es nicht player sondern playersAls wenn diese "
` " wichtig sind.. omfg^^ Normale " ' " reichen vollkommen. Sofern man diese sowieso selten verwendet^^ -