Yo habe jez die Bodenplatte als Createobject.
Wenn ich mich porte falle ich jedoch trotzdem einfach runter weis nicht warum sind die richtigen Koordinaten.
mfg lolli
//edit hast du es in ein Interriro reingemappt?
Beiträge von lollipop
-
-
Ja des weis ich ich meine welche objectid?
es könnte alles der Boden sein
//edit GTA-WORLDOwner schon klar aber eins brauche ich als Createobject also die spawnboden platte sonst fällt man durch... -
10/10
Jedoch eine Frage.
Ich würde dies gerne für mein Server verwende.
Jedoch welches ist das Spawnobject also auf welchem Spawnt man?
mfg lolli -
Yoa hi,
ich bins wieder.
Jez habe ich des verstanden. In den anderen Thread kann ich nicht schrieben und nunja.
Jez wolte ich das Wasser einbauen und jez das:new waschanlage1[4];
MoveObject(Waschanlage1[0],1911.73010254,-1773.99841309,6.38536310,4.0); //Die Problemzeile
Waschanlage1[0] = CreateObject(9833,1911.73010254,-1773.99841309,2.9353499412537,0.00000000,0.00000000,0.00000000); //object(fountain_sfw) (1)
public BeendenMosgummiwaschgang(playerid)
{
MoveObject(Waschanlage1[0],1911.73010254,-1773.99841309,2.9353499412537,4.0);
[hide]C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(6994) : error 017: undefined symbol "Waschanlage1"
C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(6994) : warning 215: expression has no effect
C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(6994) : error 001: expected token: ";", but found "]"
C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(6994) : error 029: invalid expression, assumed zero
C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(6994) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
[/hide]
Ich weis net was da falsch ist.
Hoffe mir kann erneut jemand helfen. -
Es ist wunderbar erklärt simple und einfach genial vorallem für Reallifeserver.
Deswegen 10/10 Fischen -
Yoa hi,
ich wollte mir ein Waschanlagensystem reinbauen.
Hier alle Coordinaten. Es Funktioniert aber nicht da kommt immer zwei errors:
[hide]C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(42246) : error 017: undefined symbol "playerid"
C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(42253) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
[/hide]
Hier der ganze Code:
public BeendenMosgummiwaschgang()
{
TogglePlayerControllable(playerid,1);
return 1;
}
public BeendenBuerstenwaschgang()
{
TogglePlayerControllable(playerid,1);
return 1;
}
forward BeendenMosgummiwaschgang(playerid);
forward BeendenBuerstenwaschgang(playerid);
new Menu:Waschanlage;
if(CurrentMenu == Waschanlage)
{
switch(row)
{
case 0:
{
if(GetPlayerMoney(playerid) >= 15)
{
HideMenuForPlayer(Waschanlage,playerid);
GivePlayerMoney(playerid, -15);
// SetVehicleHealth(GetPlayerVehicleID(playerid), +50.0);
TogglePlayerControllable(playerid,0);
SetTimer("BeendenMosgummiwaschgang", 5000, 0);
UnFreezePlayer(playerid);
}
else
{
SendClientMessage(playerid, Rot, "Sie haben zuwenig Geld.");
}
}
case 1:
{
if(GetPlayerMoney(playerid) >= 10)
{
HideMenuForPlayer(Waschanlage,playerid);
GivePlayerMoney(playerid, -10);
UnFreezePlayer(playerid);
SetVehicleHealth(GetPlayerVehicleID(playerid), -25.0);
TogglePlayerControllable(playerid,0);
SetTimer("BeendenBuerstenwaschgang", 5000, 0);
}
else
{
SendClientMessage(playerid, Rot, "Sie haben zuwenig Geld.");
}
}
case 2:
{
HideMenuForPlayer(Waschanlage,playerid);
UnFreezePlayer(playerid);
}
}
}
Waschanlage = CreateMenu("Waschanlage", 2, 233.0, 100.0, 150.0, 50.0);
AddMenuItem(Waschanlage, 0, "Mosgummiwaschgang");
AddMenuItem(Waschanlage, 0, "Buerstenwaschgang");
AddMenuItem(Waschanlage, 0, "Beenden");
if (strcmp("/waschanlage", cmdtext, true, 10) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,5.0,1911.2565,-1776.4675,13.3828) || IsPlayerInRangeOfPoint(playerid,5.0,1017.7630,-917.9019,42.1797))
{
SendClientMessage(playerid, Grün, "Wählen sie ihren gewünschten Waschgang aus.");
ShowMenuForPlayer(Waschanlage, playerid);
FreezePlayer(playerid);
return 1;
}
}
Hoffe mir kann jemand helfen.
mfg lolli -
8/10 Punkten für den Server
Das Script ist simple aber geil aber für die Leiste unten 10/10 also
Helpdesk 10/10
Script ansich 8/10
Forum 3/10 Funde des net so doll
Vorstellung da die auf alle Seiten verteilt ist 8/10 mach doch einfadh bie dem 1. Beitrag NEU NEU NEU
...
also insgesamt
29/40 Punkten -
Mach einfach ma /save noobspawn wenn du oben gefreezt bist in game
Dann geh ma in den Ordner Dokumente/GTA SA Userfiles/ SAMP/ savepositios.doc oder so
dann kopier die Koordinaten und such die ma im Script also:
Bei dir steht dann in den savepositions vill das:
[hide]AddPlayerClass(283,-1975.9550,308.3316,35.1719,357.0213,0,0,0,0,0,0); // Geldautomat SF[/hide]
Dann brauchste daraus das rote.
Dann ma im Script suchen und des ändern ;D
Hoffe ich konnte helfen.
mfg lolli//edit was behoben
-
Oki hjabs verstanden aber wie mache ich das das es nur 1337 admins pder höher nutzebn können?
Wo ich was einfügen muss verstehe ich aber nicht wie das man macht das es nur 1337 admin machen könnne.
Hoffe es ist verständlich.
mfg lolli//edit umgeschrieben
//edit2 Fehler verbessert -
Nö keine errors deswegen wundere ich mich ja ;D
Ich wusste das des iwie mit Givemoney geht abe rnet wie genau und jez keine errors aber es zieht des Geld net ab -
Habs probiert geht net hier des ganze public:
if(strcmp(cmd, "/givelicense", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAnInstructor(playerid))
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Nur mit Rang 2 oder höher kann man Lizenzen ausstellen !");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /givelicense [Schein] [playerid/Name]");
SendClientMessage(playerid, COLOR_GREEN, "Scheine: Autoführerschein, Flugschein, Bootsschein, Angelschein, Waffenschein, Motorradschein, LKW.");
return 1;
}
if(strcmp(x_nr,"autoführerschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense autoführerschein [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fahrlicense gegeben..",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Fahrlicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
GivePlayerMoney(playerid, 2000);
GivePlayerMoney(giveplayerid, -2000);return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"flugschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense flugschein [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fluglicense gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "*Lehrer %s hat dir eine Fluglicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFlyLic] = 1;
GivePlayerMoney(playerid, 60000);
GivePlayerMoney(giveplayerid, -60000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"bootsschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense Bootsschein [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine BootsLicense gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine BootsLicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pBoatLic] = 1;
GivePlayerMoney(playerid, 1000);
GivePlayerMoney(giveplayerid, -1000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"angelschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense angelschein [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine AngelLicense gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Angel License gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pFishLic] = 1;
GivePlayerMoney(playerid, 100);
GivePlayerMoney(giveplayerid, -100);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"LKW",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense lkwlicense [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s ein LKW schein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir ein LKW Schein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pLKWLic] = 1;
GivePlayerMoney(playerid, 8000);
GivePlayerMoney(giveplayerid, -8000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"motorradschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense motorradschein [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s ein Motorad Schein gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir ein Motorad Schein gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pMotoLic] = 1;
GivePlayerMoney(playerid, 700);
GivePlayerMoney(giveplayerid, -700);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
return 1;
}
}
else if(strcmp(x_nr,"waffenschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /givelicense waffenschein [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Waffen License gegeben.",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Waffenlicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pGunLic] = 1;
GivePlayerMoney(playerid, 20000);
GivePlayerMoney(giveplayerid, -20000);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist kein Fahrlehrer !");
return 1;
}
}
return 1;
} -
Währe net wenn des errror einfach postet.
Es kann aber sein das du Zeichen benutzt die im Namwen nicht zugelassen sind daran kann es auch liegen. -
Vill haste einfach für die Cars die faschen Coordinaten genommen.
Wenn sie nähmlich regelmäßig an der Stelle spawnen falsche Koordiate.
Bei denen die übereinander Spawnen hast einfach des car auf die selber Position 2x gemacht.
Hoffe ich konnte helfen.
mfg lolli -
Des ist mir klar.
Ich meine wo msus des dahin also
der Autoführerschein soll 2k kosten.
Also soll der der der der Lehrer ist:
GivePlayerMoney(giveplayerid, 2000);
Und der der den Führerschein bekommen soll:
GivePlayerMoney(giveplayerid, -2000);
Wo msus des dahin? des ist meine frage. -
Yoa hi,
ich habe des jez so im Script.
Wie mache ich des das es Geld abzieht
if(strcmp(cmd, "/givelicense", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAnInstructor(playerid))
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, " Nur mit Rang 2 oder höher kann man Lizenzen ausstellen !");
return 1;
}
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_RED, "BENUTZUNG: /givelicense [Schein] [playerid/Name]");
SendClientMessage(playerid, COLOR_GREEN, "Scheine: Autoführerschein, Flugschein, Bootsschein, Angelschein, Waffenschein, Motorradschein, LKW.");
return 1;
}
if(strcmp(x_nr,"autoführerschein",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutze: /givelicense autoführerschein [playerid]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fahrlicense gegeben..",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Fahrlicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, " Der Spieler ist Offline !");
return 1;
}
}
Hoffe es ist verständlich.
mfg lolli -
Du kannst auch des normale gta umwandeln.
Jedoch ist des ilegal naja ;D dazu verrate ich nicht mehr.
IN SA:MP einfügen ist unmöglich!!!!
mfg lolli -
Yoa hi,
ich wollte ein neues Autohaus ins LoH Script einbauen.
Jez des error:
[hide]C:\Users\Sven\Desktop\3c Client released\gamemodes\lyd.pwn(753) : error 052: multi-dimensional arrays must be fully initialized
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
[/hide]
Der PWN Code:
new Float:DtcSonstiges[AUTOHAUSER][7][6] =
{
{//2Räder LS
{2471.0097, -1542.7354, 24.1628, 0.0}, // Info Zeichen etc.
{2475.3952, -1537.1600, 28.6523, 340.2388}, // LiveView Car
{2472.8505, -1533.2855, 29.0964, 0.0}, // LiveView Cam
{2468.4548, -1534.1237, 29.1007, 0.0}, // LiveView Player
{2470.8825, -1544.0834, 24.0406, 178.5745} // LiveView Player Exit
},
{//LS Studio
{750.7259, -1356.9744, 13.5000, 0.0}, // Info Zeichen etc.
{740.5779, -1365.2796, 25.4192, 225.3830}, // LiveView Car
{741.2583, -1370.9835, 25.6922, 0.0}, // LiveView Cam
{741.7747, -1376.3156, 25.6922, 0.0}, // LiveView Player
{753.6887, -1338.2799, 13.5320, 14.7941} // LiveView Player Exit
},
{//LS CarSeller
{2131.7124, -1151.0965, 24.0838, 0.0}, // Info Zeichen etc.
{2131.7192, -1163.0882, 27.8755, 301.3163}, // LiveView Car
{2133.0817, -1156.3632, 28.1484, 0.0}, // LiveView Cam
{2133.0031, -1154.4589, 28.1484, 0.0}, // LiveView Player
{2131.7634, -1148.4149, 24.3788, 359.2809} // LiveView Player Exit
},
{//SF WangCars
{-1952.7033, 305.9252, 35.4687, 0.0}, // Info Zeichen etc.
{-1955.6175, 303.5680, 40.7522, 216.4390}, // LiveView Car
{-1958.9270, 300.6989, 41.0470, 0.0}, // LiveView Cam
{-1959.0230, 296.7452, 41.0470, 0.0}, // LiveView Player
{-1954.0255, 304.5932, 35.4687, 135.2179} // LiveView Player Exit
},
{//SF Otto
{-1657.0843, 1210.9168, 7.2500, 0.0}, // Info Zeichen etc.
{-1656.0672, 1206.6827, 20.8816, 326.4050}, // LiveView Car
{-1655.7023, 1213.2756, 21.1562, 0.0}, // LiveView Cam
{-1656.0598, 1216.6409, 21.1562, 0.0}, // LiveView Player
{-1656.3897, 1213.1212, 7.2500, 342.5089} // LiveView Player Exit
},
{//Bootsverkauf
{2325.3259, 567.5118, 8.0034, 180.0000}, // Info Zeichen etc.
{2131.7192, -1163.0882, 27.8755, 301.3163}, // LiveView Car
{3015.6760, 380.7485, 15.8301, 22.3069}, // LiveView Cam
{3015.6760, 380.7485, 15.8301, 22.3069}, // LiveView Player
{2325.3259, 567.5118, 8.0034, 180.0000} // LiveView Player Exit
}
};
Hoffe mir kann wer helfen.
mfg lolli//edit Überschrift verbessert
//edit2 Überschrift geändert -
Wie fast immer 10/10 echt geil.
Hast bestimmt viel Freizeit ;D -
Des hatte ich auch shcon ;D
Dir fehlen die Scriptfiles ohne die wird des immer kommen.
Hoffe konnte dir helfen.
mfg lolli -
Yoa bfx oder einfach des Streamerplugin:
http://forum.sa-mp.com/showthread.php?t=102865
Ich komme mit dem Plugin net zu recht ;D
Naja bfx ist einfah nur en sau geiler obj. streamer.
mfg lolli ;D