Danköö
Beiträge von Source
-
-
Ich habe ja noch nen Interior mit Zellen, da wird lediglich der Gefangene hingebracht. Man sperrt ihn ein und er ist in nem Interior.
-
Hallo Liebes Forum.
Heute möchte ich euch meine aller erste Map vorstellen.
Es ist ein Gefängnis, was auf einer Insel liegt.
Man kommt über eine Brücke dorthin.
Mappingzeit: ca. 1 Stunde
Objekte: ca. 200
Ich präsentiere sie nur und werde sie auch nicht weitergeben!
Die Brücke:
Die ganze Insel:
Das Ende der Brücke/Einfahrt auf die Insel:
Ich entschuldige mich für die schlechte Qualität.
Für mehr einfach in die Kommentare.
Mit freundlichen Grüßen Larso99.
-
Du hast vollkommen recht. Wenn man überlegt sind ja alle großen Server Godfather. Wenn man sagt Scheiß Godfather beleidigt man alle großen Server.
-
Als Scripter muss ich hinzufügen, dass ich das Script noch nicht alszulange editiere es aber schon Waffentransporte gibt. es sind nurnoch 16 fraktionen und es kommt jeden tag ein update.
MfG Larso99 aka Street -
Vielen Dank
-
Hallo Leute,
ihr kennt es bestimmt von DM Servern, wenn an der Seite die Kills stehen.
Nun ich habe mir ein Headshot Script gedownloadet, aber nun steht der Kill immer an der Seite.
Weiß jemand wieso ?
Hier der Code:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Credits:
// Script erstellt von Stas
// Offizieller Scripter der Xtreme - RolePlay - Community
// www.xtreme-roleplay.eu
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Includes
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include <a_samp>
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Macros
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define SENDE_NACHRICHT // ausklammmern, falls unerwünscht
#define WAFFE_9MM (22)
#define WAFFE_9MMs (23)
#define WAFFE_DEAGLE (24)
#define WAFFE_GEWEHR (33)
#define WAFFE_SNIPER (34)
#define GEDRUECKT(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define SPIELER_GEDUCKT(%1) GetPlayerSpecialAction(%1) == SPECIAL_ACTION_DUCK
#define HAT_GESCHOSSEN(%1) GetPVarInt(%1, "HEADSHOT_GESCHOSSEN")
#define SETZE_GESCHOSSEN(%1) SetPVarInt(%1, "HEADSHOT_GESCHOSSEN", 1)
#define SETZE_NICHT_GESCHOSSEN(%1) SetPVarInt(%1, "HEADSHOT_GESCHOSSEN", 0)
#define TOETESPIELER(%1) SetPlayerHealth(%1, 0)
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// CallBacks
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Überprüft, ob Spieler mit der Sniper abschießt
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(GEDRUECKT(KEY_FIRE) && ValideWaffe(playerid)) {
if(!HAT_GESCHOSSEN(playerid)) {
SETZE_GESCHOSSEN(playerid);
SetTimerEx("Headshot_AntiSpam", 1000, false, "d", playerid);
Headshot_ErmittleZielperson(playerid);
}
}
return 1;
}
// Setzt das AntiSpam
forward Headshot_AntiSpam(playerid);
public Headshot_AntiSpam(playerid) {
SETZE_NICHT_GESCHOSSEN(playerid);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// private Funktionen
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Hier könnt ihr die Waffen setzen, mit welchen man Kopfschüße machen kann
stock ValideWaffe(waffe)
{
new ValideWaffen[] = { WAFFE_SNIPER, WAFFE_DEAGLE, WAFFE_9MM, WAFFE_9MMs, WAFFE_GEWEHR };
for(new index = 0; index < sizeof(ValideWaffen); index++)
{
if(GetPlayerWeapon(waffe) == ValideWaffen[index]) return 1;
}
return 0;
}
// Überprüft, ob Spieler die Zielperson in den Kopf trifft
stock Headshot_ErmittleZielperson(playerid) {
// Erstellen der Speicherstellen für die Koordinaten des Vektors und der Kamera
new Float:x,Float:y,Float:z,Float:FrontX,Float:FrontY,Float:FrontZ,Float:CamX,Float:CamY,Float:CamZ;
// Setzen der Koordinaten in die Variablen
// Funktionen werden im Tutorial erklärt
GetPlayerCameraFrontVector(playerid, FrontX, FrontY, FrontZ);
GetPlayerCameraPos(playerid, CamX, CamY, CamZ);
for(new Float:i = 0.0; i < 100; i = i + 0.5) {
// Berechnung der Koordinaten mit Hilfe einer bekannten Rechnung
x = FrontX * i + CamX; y = FrontY * i + CamY; z = FrontZ * i + CamZ;
for(new zielperson = 0; zielperson < MAX_PLAYERS; zielperson ++) {
if(IsPlayerConnected(zielperson)) {
// Spieler kann sich zwar nicht selber anschießen, aber wir gehen auf eine Nummer sicher
if(zielperson != playerid) {
// Falls die Zielperson geduckt
if(SPIELER_GEDUCKT(zielperson)) {
// Überprüfen, ob die Zielperson tatsächlich auf den berechneten Koodinaten ist
if(IsPlayerInRangeOfPoint(zielperson, 0.4, x, y, z)) {
GameTextForPlayer(playerid, "~r~HEADSHOT", 2000, 6); // GameText für den Spieler
GameTextForPlayer(zielperson, "~r~HEADSHOT!", 2000, 6); // GameText für die Zielperson
TOETESPIELER(zielperson); // Töten der Tielperson
#if defined SENDE_NACHRICHT
SendDeathMessage(playerid, zielperson, 34);
#endif
}
}
// Falls die Zielperson steht
else {
// Überprüfen, ob die Zielperson tatsächlich auf den berechneten Koodinaten ist
if(IsPlayerInRangeOfPoint(zielperson, 0.4, x, y, z - 0.7)){
GameTextForPlayer(playerid, "~r~HEADSHOT", 2000, 6); // GameText für den Spieler
GameTextForPlayer(zielperson, "~r~HEADSHOT", 2000, 6); // GameText für die Zielperson
TOETESPIELER(zielperson); // Töten der Tielperson
#if defined SENDE_NACHRICHT
SendDeathMessage(playerid, zielperson, 34);
#endif
}
}
}
}
}
}
return 1;
}MfG Larso99
-
Okay funktioniert danke.
-
Hallo,
weiß jemand wieso das hier nicht geht:CodeSendClientMessage(playerid, COLOR_WHITE, "Herzlich Willkommen auf "{FFAF00}"Streets of Germany"{FFFFFF}"."); SendClientMessage(playerid, COLOR_WHITE, "Besuche auch unser Forum: "{FFAF00}"www.streetsofgermany.de"); SendClientMessage(playerid, COLOR_WHITE, "Bitte registriere dich nun und geb dein Passwort ein.");
Da kommen folgende Errors:
CodeC:\Users\neu\Desktop\San Andreas RolePlay\SoG.pwn(4210) : error 001: expected token: "-string end-", but found "-identifier-" C:\Users\neu\Desktop\San Andreas RolePlay\SoG.pwn(4210) : error 029: invalid expression, assumed zero C:\Users\neu\Desktop\San Andreas RolePlay\SoG.pwn(4210) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
Weiß vll je´mand die Lösung ? -
Hallo Leute, wisst ihr vielleicht wie ich Leute in der Tabliste unsichtbar mache?
MfG Larso99 -
Welche ID haben die Garagen Gates?
Die Map gefällt mir sehr 100/10 -
Hey Leute,
ich wollte meine Cars vom DT_Carsys im Dialog verwalten, aber wenn der Dialog gezeigt wir und
ich die Schlüssel wechseln will zeigt er den nächsten Dialog nicht an, kann mir vll jemand helfen ?
Hier der Code:
if(dialogid == DIALOG_CAR)
{
if(response)
{
if(listitem == 0)
{
new string[200];
new string1[200];
new string2[200];
new string3[200];
new rest[1256];
if(Dtc_PlayerKey[playerid]==0)
{
format(string, sizeof(string), "Auto Schlüssel 1 - Fahrzeug: %s.", CarName[PlayerCar[0][Dtc_PlayerKey[0]][CarModel]-400]);
format(string1, sizeof(string1), "Auto Schlüssel 2 - Fahrzeug: %s.", CarName[Dtc_PlayerKey[1]]);
format(string2, sizeof(string2), "Auto Schlüssel 3 - Fahrzeug: %s.", CarName[PlayerCar[2][Dtc_PlayerKey[2]][CarModel]-400]);
format(string3, sizeof(string3), "Auto Schlüssel 4 - Fahrzeug: %s.", CarName[PlayerCar[3][Dtc_PlayerKey[3]][CarModel]-400]);
}
if(Dtc_PlayerKey[playerid]==1)
{
format(string, sizeof(string), "Auto Schlüssel 1 - Fahrzeug: %s.", CarName[PlayerCar[0][Dtc_PlayerKey[0]][CarModel]-400]);
format(string1, sizeof(string1), "Auto Schlüssel 2 - Fahrzeug: %s.", CarName[Dtc_PlayerKey[1]]);
format(string2, sizeof(string2), "Auto Schlüssel 3 - Fahrzeug: %s.", CarName[PlayerCar[2][Dtc_PlayerKey[2]][CarModel]-400]);
format(string3, sizeof(string3), "Auto Schlüssel 4 - Fahrzeug: %s.", CarName[PlayerCar[3][Dtc_PlayerKey[3]][CarModel]-400]);
}
if(Dtc_PlayerKey[playerid]==2)
{
format(string, sizeof(string), "Auto Schlüssel 1 - Fahrzeug: %s.", CarName[PlayerCar[0][Dtc_PlayerKey[0]][CarModel]-400]);
format(string1, sizeof(string1), "Auto Schlüssel 2 - Fahrzeug: %s.", CarName[Dtc_PlayerKey[1]]);
format(string2, sizeof(string2), "Auto Schlüssel 3 - Fahrzeug: %s.", CarName[PlayerCar[2][Dtc_PlayerKey[2]][CarModel]-400]);
format(string3, sizeof(string3), "Auto Schlüssel 4 - Fahrzeug: %s.", CarName[PlayerCar[3][Dtc_PlayerKey[3]][CarModel]-400]);
}
if(Dtc_PlayerKey[playerid]==3)
{
format(string, sizeof(string), "Auto Schlüssel 1 - Fahrzeug: %s.", CarName[PlayerCar[0][Dtc_PlayerKey[0]][CarModel]-400]);
format(string1, sizeof(string1), "Auto Schlüssel 2 - Fahrzeug: %s.", CarName[Dtc_PlayerKey[1]]);
format(string2, sizeof(string2), "Auto Schlüssel 3 - Fahrzeug: %s.", CarName[PlayerCar[2][Dtc_PlayerKey[2]][CarModel]-400]);
format(string3, sizeof(string3), "Auto Schlüssel 4 - Fahrzeug: %s.", CarName[PlayerCar[3][Dtc_PlayerKey[3]][CarModel]-400]);
}
format(rest, sizeof(rest), "%s\n%s\n%s\n%s", string,string1,string2,string3);
ShowPlayerDialog(playerid, DIALOG_CAR1, DIALOG_STYLE_LIST, "Auto Verwaltung - Schlüsselauswahl", rest, "Auswählen", "Beenden");
}
}
}
Ich weiß echt nicht weiter.
MfG Larso99 -
Hey Leute,
ihr kennt ja sicherlich das Autokaufsystem von Ping aber wir (mein Server und ich)
würden es gerne fürs DTCarsytem machen, aber wie ?
MfG Larso99 -
Hey Leute,
kann mir vll jmd erklären wie ich bei nem GF neue Häuser hinzufüge ?
MfG Larso99 -
Hallo Leute kann mir vll jemand erklären wie ich die ID eines Bots ändere auf die letzte?
MfG Larso99 -
Hallo,
Hier der Code aber immer wenn ich /lock eingebe schließt sich das Fahrzeug nur aber geht nie auf:
if(isPlayerInFrakt(playerid,6))
{
for(new i=0; i<sizeof(cnncars); i++)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(cnncars[id],x,y,z);
{
if(IsPlayerInRangeOfPoint(playerid,10.0,x,y,z))
{
if (Locked[cnncars[id]] == false) // Ansonsten, wenn der Motor des Fahrzeugs ausgeschaltet ist (haben wir ja oben mit dem bool Motor definiert)
{
GetVehicleParamsEx(cnncars[id],engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
SetVehicleParamsEx(cnncars[id],engine,lights,alarm,VEHICLE_PARAMS_ON,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
Locked[cnncars[id]] = true;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
GetVehicleParamsEx(cnncars[id],engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
SetVehicleParamsEx(cnncars[id],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
Licht[cnncars[id]] = true;
SetTimer("CNNT",500,false);
GameTextForPlayer(playerid, "~w~ NewsFahrzeug ~r~ abgeschlossen", 5000, 6);
}else // Ansonsten, wenn der Motor an ist
{
GetVehicleParamsEx(cnncars[id],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(cnncars[id],engine,lights,alarm,VEHICLE_PARAMS_OFF,bonnet,boot,objective);
Locked[cnncars[id]] = false; // Setzt den Bool wieder auf falsch zurück.
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
GetVehicleParamsEx(cnncars[id],engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
SetVehicleParamsEx(cnncars[id],engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
Licht[cnncars[id]] = true;
SetTimer("CNNT",500,false);
GameTextForPlayer(playerid, "~w~ NewsFahrzeug ~g~ aufgeschlossen", 5000, 6);
}
}
}
}
}
Hilfe gerne erwünscht
MfG Larso99 -
Hallo Leute,
Kann mir vll jemand erklären wie ich es scripten kann,
weil ich es nicht checke
MfG Larso99 -
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetPVarInt(playerid,"Prüfung")==0)
{
new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
if(modelid == 596 || modelid == 597 || modelid == 598 || modelid == 599 || modelid == 400 || modelid == 401 || modelid == 402 || modelid == 404 || modelid == 580 || modelid == 409 ||
modelid == 410 || modelid == 411 || modelid == 412 || modelid == 413 || modelid == 414 || modelid == 415 || modelid == 416 || modelid == 418 || modelid == 419 || modelid == 420 || modelid == 421 ||
modelid == 422 || modelid == 423 || modelid == 424 || modelid == 426 || modelid == 427 || modelid == 428 || modelid == 429 || modelid == 431 || modelid == 432 || modelid == 433 || modelid == 434 ||
modelid == 435 || modelid == 436 || modelid == 437 || modelid == 438 || modelid == 439 || modelid == 440 || modelid == 441 || modelid == 442 || modelid == 445 || modelid == 451 || modelid == 466 ||
modelid == 467 || modelid == 470 || modelid == 474 || modelid == 475 || modelid == 477 || modelid == 478 || modelid == 479 || modelid == 480 || modelid == 482 || modelid == 485 || modelid == 489 ||
modelid == 490 || modelid == 491 || modelid == 492 || modelid == 494 || modelid == 495 || modelid == 496 || modelid == 498 || modelid == 499 || modelid == 500 || modelid == 502 || modelid == 503 ||
modelid == 504 || modelid == 505 || modelid == 506 || modelid == 507 || modelid == 508 || modelid == 516 || modelid == 517 || modelid == 518 || modelid == 525 || modelid == 526 || modelid == 527 ||
modelid == 528 || modelid == 529 || modelid == 530 || modelid == 531 || modelid == 532 || modelid == 533 || modelid == 534 || modelid == 535 || modelid == 536 || modelid == 540 || modelid == 541 ||
modelid == 542 || modelid == 543 || modelid == 544 || modelid == 545 || modelid == 546 || modelid == 547 || modelid == 549 || modelid == 550 || modelid == 551 || modelid == 552 || modelid == 554 ||
modelid == 555 || modelid == 556 || modelid == 557 || modelid == 558 || modelid == 559 || modelid == 560 || modelid == 561 || modelid == 562 || modelid == 565 || modelid == 566 || modelid == 567 ||
modelid == 568 || modelid == 571 || modelid == 572 || modelid == 575 || modelid == 576 || modelid == 579 || modelid == 582 || modelid == 583 || modelid == 585 || modelid == 587 || modelid == 588 ||
modelid == 589 || modelid == 600 || modelid == 601 || modelid == 602 || modelid == 603 || modelid == 604 || modelid == 605 || modelid == 609)
{
if(GetPVarInt(playerid,"Autofuehrerschein") == 0)
{
SendClientMessage(playerid,ROT,"Du hast noch keinen Führerschein!");
RemovePlayerFromVehicle(playerid);
}
else
{}
}
}
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetPVarInt(playerid,"Prüfung")==0)
{
new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
if(modelid == 448 || modelid == 461 || modelid == 463 || modelid == 468 || modelid == 471 || modelid == 521 || modelid == 522 || modelid == 523 || modelid == 586 )
{
if(GetPVarInt(playerid,"Motorradschein") == 0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,ROT,"Du hast noch keinen Motorradschein!");
}
else
{}
}
}
}
Hallo Leute, Prüfung ist bei mir auf 1 aber why werde ich immernoch removed? Also ich check es nicht.
MfG Larso99 -
Hallo Leute,
ich suche zurzeit das sscanf plgin für 0.3e.
Kann mir da vll jmd helfen?
MfG Larso99 -
Hallo Leute,
da ich den Link zum Abspielen vom Remix von Jason Derulo
Dont Wanna Go Home nicht finde, wollte ich fragen ob ihn jemand hat und ob ihr mir
erklären könnt wie ich den dann abspiele.MfG