tmp ist:
new tmp[256];
habe das übrigens hierher: http://wiki.sa-mp.com/wiki/Fast_Commands_DE
Beiträge von Vaquenz
-
-
jo wenn ich es rauskommentier läufts
-
Eben eine frage
ich habe bei mir folgendes eingefügtnew OtherID = strval(tmp);
für nen /goto cmd
wenn ich das ganze jetzt aber compilen will, schmiert der compiler ab, also "funktioniert nichtmehr"
was habe ich da falsch gemacht? -
Hey
eben ne allgemeine Frage, mir ist klar, dass das eine Frage ist die sicher schon öfter gestellt wurde, aber ich habe keine ahnung was ich da am besten suchen soll
Also, wie mache ich es, dass , naja, eine eingabe weitergegeben wird, keine ahnung lässt sich schwer erklähren
Also z.b wenn ich einen port befehl zu einem Spieler machen will wie geht das am besten, ich bräuchte einfach ein Beispiel wie das funktioniert, so habe ich mit bis jetzt alles beigebracht^^.
MfG -
Funktioniert!
Vielen Dank -
ok danke
noch eine frage
also ich spawne ein car und will eben bei PutPlayerInVehicle bei der id angeben, dass er das zuletzt gespawnte vehicle nimmt, wie mache ich das am besten?
Kleine Backgroundinfo: ich arbeite an einem command, der ein Vehicle an dem Ort spawnt, an dem man sich befindet und in dieses vehicle soll man eben automatisch gesetzt werden, sieht bis jetzt so aus:
if (strcmp("/nrg", cmdtext, true, 10) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
AddStaticVehicle(522,x,y,z,1,1,1);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
das passt so bis jetzt oder? -
Wie setzte ich einen Spieler in ein Car, also ich meine soetwas wie SetPlayerPos, nur das der player nicht wohin gespawnt wird, sondern in einem Wagen sitzt
Mfg Vaquenz -
immer noch dasselbe problem...
EDIT: Das unknown Command is jetzt weg, danke
aber das mit dem Tor ist immer noch das Problem, aber es passiert nur noch einmal, also beim ersten mal /taxiauf dubliziert es sich noch, dann beim zweiten mal passiert nichts -
ne so ist das nich, weil wenn ich 3 mal /taxiopen eingeb kommt ein drittes beim nächsten mal ein viertes etc...
-
Ich habe ein Problem, undzwar ich will ein Tor bewegen
das Tor:
CreateObject(2909, -2016.9005126953, 55.7802734375, 30.803735733032, 351.99645996094, 0, 358.498046875);
Die Zielposition:
-2017.0830078125,47.263168334961,31.963283538818ich habe im Script halt ne Definition, also
#define TaxiTor CreateObject(2909, -2016.9005126953, 55.7802734375, 30.803735733032, 351.99645996094, 0, 358.498046875)
und als Befehl:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Taxiauf", cmdtext, true, 10) == 0)
{MoveObject(TaxiTor,-2017.0830078125,47.263168334961,31.963283538818,2.0);
}return 0;
}Wenn ich den Befehl eingebe bewegt sich zwar ein tor dorthin, aber es ist ein neu erschaffenes, also habe ich dann 2 Tore (also eins auf dem Startpunkt und eins auf der Zielposition)
Das liegt wohl daran, dass ich das Object als CreateObject definiert habe, aber ich weiß nicht was man sonst eingeben soll...Und noch ein kleiner Fehler, der mir dabei aufgefallen ist: Obwol das Cmd (teilweise) geht steht trozdem da Unknown Command, wie fixe ich das?
danke für Antworten
-
immer noch das selbe -.-
-
immer noch der selbe Fehler , was komisch is weil ja gar kein ; mehr da is Oo
-
Noch ein Problem:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/Taxiauf", cmdtext, true, 10) == 0)
{MoveObject(TaxiTor,-2017.8112792969,47.752044677734,33.187118530273);
}return 0;
}Soll eigendlich das Tor bewegen
Fehler:
error 001: expected token: ",", but found ";"
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zeroachja und das:
#define TaxiTor CreateObject(980, -2016.7271728516, 59.319431304932, 31.773805618286, 0, 353, 268.69067382813);halt die Definition fürs tor..
-
achso und wie kann ich dann die skins bestimmten Fraktionen zuweisen?
-
Ich bin grade dabei Fraktionen zu machen, folgender Script:
public OnPlayerRequestClass(playerid, classid)
{
switch (classid)
{
case 3,4,5,6: gTeam[playerid] = TEAM_SAVG;
default: gTeam[playerid] = TEAM_ZIVI;
}SetPlayerPos(playerid,1984.4445,157.9501,55.9384);
SetPlayerCameraPos(playerid,1984.4445,160.9501,55.9384);
SetPlayerCameraLookAt(playerid,1984.4445,157.9501,55.9384);
SetPlayerFacingAngle(playerid,0.0);return 1;
}das sollte doch eig. festlegen, dass nur bestimmte Mitglieder bestimmte Skin tragen können, oder?
Aber ich kann alle auswählen ohne in einer Fraktion zu sein.. -
ok alles klar, das geht
aber ich versteh was nich, ich hab ja mit dem oben geposteten script doch eigendlich festgelegt, dass nur Mitglieder von SAVG diese Skins tragen können, aber ich kann ihn von Abfang ab wählen.. -
hab grad nach dem tutorial was gescripted bekomme jetzt die Warnung: warning 225: unreachable code
Bei Folgendem
public OnPlayerRequestClass(playerid, classid)
{
switch (classid)
{
case 3,4,5,6: gTeam[playerid] = TEAM_SAVG;
default: gTeam[playerid] = TEAM_ZIVI;
}
return 1;
SetPlayerPos(playerid,1984.4445,157.9501,55.9384);
SetPlayerCameraPos(playerid,1984.4445,160.9501,55.9384);
SetPlayerCameraLookAt(playerid,1984.4445,157.9501,55.9384);
SetPlayerFacingAngle(playerid,0.0);
return 1;
}Die Warnung ist in Zeile 9.
Ist das schlimm?, was hab ich falsch? -
ich habe kein richtiges gefunden, die meisten waren sehr alt, schlecht beschrieben, oder ich hab immer Fehlermeldungen bekommen, wenn jemand ein gutes Tut kenn, kann er ja nen Link schicken
-
Guten Tag,
Ich bin gerade dabei eine Fraktion zu scripten, (es ist mein eigener script), hab aber wenig ahnung wie. Es soll halt mit chat sein ,cmds haben(wird eine Vehrkers Fraktion) etc.
naja, also wenns jemand für uns macht -> ne pm schicken
sonst wär ne Erklährung nett -
und mir kannst du keine antwort auf meine Fragen geben?
oder weiß das hier niemand?^^