heydiho
hab mal ne frage.
wie kann man aufm server cars spawnen lassen ?
MFG
heydiho
hab mal ne frage.
wie kann man aufm server cars spawnen lassen ?
MFG
Was genau meinste mit Spawnen..
auf Befehl?
jo sowas meine ich
könntest es vllt mit sowas probieren
public OnPlayerCommandText(playerid, cmdtext[])
{
{
if (strcmp("/sultan", cmdtext, true, 10) == 0)
{
new Float:X,Float:Y,Float:Z,Float:Angle, carid;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
carid = GetPlayerVehicleID(playerid);
carid = CreateVehicle(560,X,Y,Z,Angle,-1,-1,600);
PutPlayerInVehicle(playerid,carid,0);
TogglePlayerControllable(playerid,true);
return SendClientMessage(playerid, 0x40FF40FF, "Sultan wurde gespawnt!");
}
}
}
Alles anzeigen
DIe Vehicle ID (hier 560) kannst du ersetzten,
weitere findest du hier:
http://wiki.sa-mp.com/wiki/Category:Vehicle
hats geklappt?
cool das klappt !! wie kann ich jetz ne liste machen ?
Simpler Spawncommand (unausgebaut) basierend auf strtok (ungetestet!):
if(!strcmp(cmd, "/spawn", true))
{
new carmodel[256];
carmodel = strtok(cmdtext, idx);
if(!strlen(carmodel)) return SendClientMessage(playerid, 0x00FFFFFF, "[USAGE]: \"/spawn [modelid]\"");
new carmodelid = strval(carmodel);
if(carmodelid < 400 || carmodelid > 611) return SendClientMessage(playerid, 0x00FFFFFF, "[ERROR]: Invalid model id!");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
CreateVehicle(carmodelid, X, Y+2, Z+1, A, -1, -1, 120);
new string[256];
format(string, 256, "[SUCESS]: Spawned a vehicle with modelid %d", carmodelid);
SendClientMessage(playerid, 0x00FFFFFF, string);
return 1;
}
Und nach den du das car gespawnt hast und das gleiche Auto an eine andere Stelle haben willst,
dann mach einfach /save und die Koordinaten findest du unter der Datei Savepositions in dein SAMP/GTA SA Ordner.
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(512) : error 017: undefined symbol "cmd"
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : error 017: undefined symbol "strtok"
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : error 033: array must be indexed (variable "carmodel")
if(!strcmp(cmd, "/spawn", true))
{
new carmodel[256];
carmodel = strtok(cmdtext, idx);
das zeile 512 bis 515
#define strtok
#define cmd
ok aber jetzt hab ich noch 4 errors in der zeile 515
gehört das schon unter on playercommandtext
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : error 029: invalid expression, assumed zero
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : warning 215: expression has no effect
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : warning 215: expression has no effect
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : error 001: expected token: ";", but found ")"
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : error 029: invalid expression, assumed zero
C:\Users\Andreas\Desktop\Seelfmade\gamemodes\Untitled.pwn(515) : fatal error 107: too many error messages on one line