Steht dieser Code vor oder nach dem noobspawn?
Schreibe ihn davor hin, setze nach SetPlayerPos eine Variable = true, und frage dann vor dem noobspawn ab, ob diese Variable nicht true ist, nur dann spawnst du ihn dort.
Beiträge von Jeffry
-
-
Auswendig weiß ich das ganz sicher nicht.

Probiere einfach alle durch, von 0 bis 10, mehr sollten es nicht sein. Oder schaue, wie im Tutorial beschrieben, in dem Editor nach, welche es gibt. -
1.) Du erstellst gar kein Objekt, du nutzt nur SetPlayerAttachedObject.
Um die Objekte zu erstellen (wo auch immer) schreibe vor:
Holz[playerid][Aholz] ++;
das:
baumObjekt[playerid][Holz[playerid][Aholz]] = CreateObject(...etc...);2.) Dann ändere das noch etwas mehr, das muss man durch probieren lösen. Geschwindigkeit auf 0.05 setzen, und das Offset auf 0.2, dann dürfte das einigermaßen gehen. Zu klein (das was du da hattest) darf die Geschwindigkeit nicht sein, dann kapiert er es nicht mehr.
-
Entweder du änderst die Material-Size (http://wiki.sa-mp.com/wiki/Material_Size) oder du nimmst ein anderes Objekt.
-
Hast du es mal mit anderen Materialindizes versucht? (1,2,3,4,... je nach dem wie viele das Objekt hat)
-
Das ist, sagen wir mal, "normal".
Schau dir das Bild von der Straße mit dem Text hier an: http://forum.sa-mp.com/showthread.php?t=361737
Da ist es ebenso. Das liegt daran, dass sich die Textur wiederholt. -
Also der PAWN-Code fehlt immernoch.


-
Du hast den Code vergessen.

-
Poste bitte mal den Code und die Errors aus dem MySQL Log nochmal dazu.
-
Einen Editor der alles beinhaltet wirst du nicht finden, das gibt es nicht. Aber für viele dieser Funktionen findest du über Google im englischen Forum gute Editoren.
Da kannst du einfach suchen, viele gibt es auch mehrfach in verschiedenen Varianten.Einfacher ist es damit auf jeden Fall.
-
Textdraws kannst du nicht an Spieler anhängen, du kannst nur sogenannte 3D Labels an Spieler hängen.
Alternativ kannst du ein Objekt mit genannten Funktionen so Texturieren, dass es aussieht wie ein Textdraw. Aber ein Textdraw ist nur auf dem Bildschirm, zweidimensional, sichtbar. -
Ja, das kannst du mit SetObjectMaterialText machen.
Hier ein sehr gutes Tutorial dazu: http://forum.sa-mp.com/showthread.php?t=361737 -
Die Query Variablen sind zum Teil zu kurz. Erhöhe die Länge dieser Variablen (Zahl die zwischen den eckigen Klammern steht).
-
http://forum.sa-mp.com/showthread.php?t=209234
oder:
http://forum.sa-mp.com/showthread.php?t=196342Fahrzeuge können nicht an Spieler attached werden, aber Objekte an Fahrzeuge:
http://forum.sa-mp.com/showthread.php?t=282883 -
Das kannst du mit SetObjectMaterialText machen.
Hier ein sehr gutes Tutorial dazu: http://forum.sa-mp.com/showthread.php?t=361737 -
Du kannst auch einfach
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
machen.
x, y, z natürlich ersetzen.Ansonsten, das "new vehicleid ..." muss nach der geschweiften Klammer nach "if(response)" stehen.
-
Was steht im Chat, wenn du es so machst?
if(strcmp("/getcarhere",cmd,true)==0)
{
if(IsPlayerAnAdmin(playerid,2)||GetPVarInt(playerid,"FM")==1)
{
tmp = strtok(cmdtext, idx);
if(!tmp[0])return SendClientMessage(playerid, COLOR_GRAD2, "INFO: /getcarhere [carid]");
new car=strval(tmp);
new Float:xc,Float:yc,Float:zc,Float:ac;
GetPlayerPos(playerid,xc,yc,zc);
GetPlayerFacingAngle(playerid,ac);
SetVehiclePos(car,xc+2,yc+2,zc);
SetVehicleZAngle(car,ac);
format(tmp, sizeof(tmp), "Fahrzeug teleportiert: %d", car);
SendClientMessage(playerid, 0xFFFFFFFF, tmp);
return 1;
}
SendClientMessage(playerid, COLOR_GRAD2, "Error: Du bist kein Admin.");
return 1;
} -
-
Was genau geht nicht?
Ist GetPVarInt(playerid,"FM") auf 1 und bist du Admin? -
Ok. Dann kannst du dir ja bei Gelegenheit mal dieses Tutorial anschauen, das hilft dir bestimmt:
[ SCRIPTING ] sscanf 2.0