Hallo
also ich habe mal die gsbase bisschen verändert.
Und habe nach einem tutorial das gemacht das sich eeigendlich das Tor öffnen sollte.
aber es öffnet sich einfach nicht...
Hier mal mein Skript es kommen keine erors oder so ...
da der befehl
if (strcmp("/tor", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
{
//if (PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
if(PlayerToPoint(10.0,playerid,2479.2896,-1728.2964,13.3828)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
if(status == 0)
{
MoveObject(tor1,2489.7126464844, -1722.7645263672, 15.322425842285,1);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
SendClientMessage(playerid, COLOR_GREEN, "Tor geöffnet");
status = 1;
}
else if(status == 1)
{
MoveObject(tor1,2482.4987792969, -1722.07421875, 15.322425842285,1);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
SendClientMessage(playerid, COLOR_RED, "Tor Geschlossen");
status = 0;
}
Ingame steht nun auch das tor wer offen aber es öffnet sich nicht -.-
kann mir jemand ein video tut oder so machen wie das genau funktioniert.
Bitte
Beiträge von Galadan
-
-
Hier das müsste so gemacht werden.
Ich verlinke einfach mal kannst ja dann testen^^
[ SCRIPTING ] Fahrzeuge nur für eine bestimmte Person (oder mehrere personen) zugänglich machen -
Die farben von den Cars?
Die kannst du auch ändern wenn du die mit Debug speicherst du machst dann einfach so
Du startest Debug
fährst dahin wo du das auto haben willst.
machst /save Deine beschreibung
gehst in deinen Gta ordner öffnest deine savedpositions.txt
kopierst dein Auto daraus
fügst es im skript unter OnGameModeInit ein
gehst auf diese Seite http://wiki.sa-mp.com/wiki/Script_Resource_DE
suchst dir deine Farbe aus
und schreibst sie hier hin
bsp:
AddStaticVehicle(411,1213.4495,-920.8189,42.6536,186.8453,123,1); // Cartest
Die letzen beiden Zahlen in diesem fall 123,1 sind die Farben vom car
änderst du dann in deine Farbe
ich nehme anstatt der 123 jetzt die 115
und nun habe ich einen roten Infernus -
ja habe ich gemerkt danke
zu deinem Prob habe ich die Lösung^^
du kopierst deinen inhalt aus der ini.
dann machst du Rechtsklick>neu>Textdokument>kopierst deinen alten ini inhalt rein>speicherst es als Dein Name.ini
und zack kannst du dich wieder einloggen^^Jetzt habe ich ein neues Problem
wenn ich mir /makeleader gebe
stimmen erstmal die sachen nicht da steht als beschreibung groove aber ich werde arzt xD
und wenn ich dann /invite mache steht da ich wäre kein Leader
hoffe mir kann wer helfen -
Habe ne frage .
Er speichert ja den account und so aber
wenn ich mich eingeloggt habe steht da du hast dich erfolgreich eingeloggt aber dann passsiert nichts mehr weiter ...
hoffe jemand kann helfen -
habe ich gemacht nun diese warunungen
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(6) : error 031: unknown directive
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(21) : error 026: no matching "#if..."
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(30) : error 026: no matching "#if..."
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(33) : error 021: symbol already defined: "OnGameModeInit"
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(45) : error 021: symbol already defined: "OnGameModeExit"
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : error 001: expected token: ";", but found "if"
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : error 001: expected token: ",", but found "}"
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\testdm.pwn(116) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
-
was soll ich denn damit machen? ...
Ich verzweifle bitte -
wie kann ich das als GM machen?
-
als GameMode
glaube ich ... kann man das sehen?
also in der server.cfg steht das skript drinne
es ist under Gamemode im ordner also denke ich mal es ist nen GM -
danke für die schnelle antwot das habe ich auch schon gefunden so nun keine warnungen mehr aber!!
wenn Ich ingame gehe sehe ich erstmal keine skin auswahl das stehen dasnn die Ballas und Grove street leute nicht und Ich spawne ich wo auf der Welt
hoffe könnt mir nochmal helfen -
Hey
ich hatte nach einem Tutorial ein Teamdeathmatch Skript gebastelt nun habe ich 2 fehler die ich einfach nicht gelöst bekomme ...
hier mal das SkriptCode
Alles anzeigen#include new gang[MAX_PLAYERS]; new teamkills[MAX_PLAYERS]; #if defined FILTERSCRIPT #if defined gang public OnFilterScriptInit() { print("\n--------------------------------------"); print(" LSDM"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" LSDM"); print("----------------------------------\n"); } #endif public OnGameModeInit() { UsePlayerPedAnims(); AddPlayerClass(105,2511.2092,-1688.0992,13.5621,44.2817,24,60,26,100,18,8); // grove1 AddPlayerClass(106,2512.6931,-1672.5791,13.5036,66.8167,6,1,31,400,22,80); // grove2 AddPlayerClass(107,2517.3416,-1661.4232,14.2167,100.0303,32,550,23,50,4,1); // grove3 AddPlayerClass(102,1910.1559,-1123.0077,25.5906,183.7904,24,60,26,100,18,8); // ballas1 AddPlayerClass(103,1939.0726,-1114.7036,27.4523,178.7263,6,1,31,400,22,80); // ballas2 AddPlayerClass(104,2002.9470,-1115.9773,27.1250,181.3781,32,550,23,50,4,1); // ballas3 return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { if (classid == 0) //grove1 { SetPlayerPos(playerid, 2511.2092,-1688.0992,13.5621); SetPlayerFacingAngle(playerid,44.2817); SetPlayerCameraPos(playerid, 2508.6785,-1685.8330,13.5628); SetPlayerCameraLookAt(playerid, 2511.2092,-1688.0992,13.5621); gang[playerid] = 1; } if (classid == 1)//grove2 { SetPlayerPos(playerid, 2518.0532,-1677.3661,14.3649); SetPlayerFacingAngle(playerid,48.3784); SetPlayerCameraPos(playerid, 2515.3792,-1674.7891,13.7942); SetPlayerCameraLookAt(playerid, 2518.0532,-1677.3661,14.3649); gang[playerid] = 1; } if (classid == 2)//grove3 { SetPlayerPos(playerid, 2518.9741,-1661.5500,14.3701); SetPlayerFacingAngle(playerid,95.8370); SetPlayerCameraPos(playerid, 2516.1572,-1662.0303,14.0208); SetPlayerCameraLookAt(playerid, 2518.9741,-1661.5500,14.3701); gang[playerid] = 1; } if (classid == 3)//ballas4 { SetPlayerPos(playerid, 1910.1559,-1123.0077,25.5906); SetPlayerFacingAngle(playerid,183.7904); SetPlayerCameraPos(playerid, 1910.4298,-1126.7048,24.7416); SetPlayerCameraLookAt(playerid, 1910.1559,-1123.0077,25.5906); gang[playerid] = 2; } if (classid == 4)//ballas5 { SetPlayerPos(playerid, 1939.0726,-1114.7036,27.4523); SetPlayerFacingAngle(playerid,178.7263); SetPlayerCameraPos(playerid, 1938.8990,-1116.4243,26.9467); SetPlayerCameraLookAt(playerid, 1939.0726,-1114.7036,27.4523); gang[playerid] = 2; } if (classid == 5)//ballas6 { SetPlayerPos(playerid, 2002.9470,-1115.9773,27.1250); SetPlayerFacingAngle(playerid,181.3781); SetPlayerCameraPos(playerid, 2002.8882,-1118.4071,26.7813); SetPlayerCameraLookAt(playerid, 2002.9470,-1115.9773,27.1250); gang[playerid] = 2; } return 1; } public OnPlayerConnect(playerid) { teamkills[playerid] = 0; return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { if (gang[playerid] == 1) { SetPlayerColor(playerid,0x33AA33AA); } else if (gang[playerid] == 2) { SetPlayerColor(playerid,0x8B008BAA } return 1; } public OnPlayerDeath(playerid, killerid, reason) { if (gang[playerid] == gang(killerid); { teamkills[killerid] = teamkills[killerid] + 1; if (teamkills[killerid] > 4) { Kick(killerid); } return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } #endif </a_samp>
</a_samp>
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\LSDM.pwn(293) : warning 203: symbol is never used: "gang"
C:\Dokumente und Einstellungen\Markus\Desktop\Programme\server\gamemodes\LSDM.pwn(293) : warning 203: symbol is never used: "teamkills"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Warnings.
das solln die Fehler sein ich versteh das einfach nicht.
hoffendlich bekomm ich hilfe
mfg