das && ist die UND Verknüpfung, ispassenger haben wir im public gegeben, siehe
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
Und wann der Wert 1 also Wahr ist steht in der Wiki http://wiki.sa-mp.com/wiki/OnPlayerEnterVehicle
Beiträge von InternetInk aka Benjamin
-
-
1. Er hat kein Showme sondern einfach den Standard Marker...
Setz die Spieler Farbe (SetPlayerColor) Einfach auf 0xFFFFFF00 dann ist er durchsichtig2. Unter OnPlayerText den Text abfangen und abfragen ob ein Spieler in der Nähe ist, wenn ja dann die Nachricht senden.
-
OnPlayerEnterVehicle wird bereits beim Drücken von ENTER aufgerufen und da ist der Spieler noch in keinem Fahrzeug, deshalb gibt IsPlayerInVehicle auch Falsch zurück und es kommt kein Text.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
//ModelID Hohlen vom Fahrzeug das er betritt
new model = GetVehicleModel(vehicleid);
//wenn das Model == 420 ODER Model == 438 UND er steigt als Passagier ein
if( (model == 420 || model == 438) && ispassenger == 1)
{
SendClientMessage(playerid,0xFFFF00FF,"Willkommen beim San Andreas Taxi Team");
SendClientMessage(playerid,0xFFFF00FF,"Bitte sagen sie dem Fahrer wochin es gehen soll!");
SendClientMessage(playerid,0xFFFF00FF,"anschließend sagt ihnen der Fahrer einen Preis");
SendClientMessage(playerid,0xFFFF00FF,"geben sie dem Fahrer bitte dan die gewünschte Geltsumme!");
SendClientMessage(playerid,0xFFFF00FF,"Wir wünschen ihnen eine angenehme Fahrt!");
}
return 1;
}public OnPlayerExitVehicle(playerid, vehicleid)
{
new model = GetVehicleModel(vehicleid);
if(model == 420 || model == 438)
{
SendClientMessage(playerid,0xFFFF00FF,"Wir wünschen ihnen einen angenehme Weiterreise");
SendClientMessage(playerid,0xFFFF00FF,"und kommen sie bald zu uns wieder!");
SendClientMessage(playerid,0xFFFF00FF,"Ihr San Andreas Taxi Team!");
}
return 1;
} -
Danach sollte das Problem gelöst sein.
Und falls nicht > SA:MP Map Editor verwenden, wir sind kein MTA Forum!
//Closed
-
Statt
(ODER) musst du && (UND) Verknüpfen du willst ja abfragen:Wenn ( Der Spieler nicht Leader der Frak 1 ist UND Der Spieler nicht Member der Frak 1 ist)
Mit ODER funzt das nicht weil du ja entweder nur Member oder nur Leader auf 1 setzt, weshalb immer eine Hälfte der Abfrage wegen des ODER Wahr wird und die Nachricht danach Angezeigt wird.
-
-
Dazu müsste man wissen wie du die Teams unterscheidest
-
Ganz klar Dollar, sind in San Andreas und nicht in der EU...
Aber hey mach ruhig Euro, warum nicht gleich noch nen Bedürfniss-System und Auto mit Gangschaltung?
-
Beitrag Bearbeiten > Code löschen > Über dem Text Feld über der Grauen Leiste Von "Editor" zu "Quellcode" wechseln >
drücken den Code zwischen die Klammern ] & [ kopieren und erneut absendenSo ist er 1. Im richtigen Format und kein Zitat oder sowas und
2. Er ist eingerückt und deutlich besser lesbar...Merken, danke...
-
Fragezeichen sind keine Rudeltiere.
Ich würde den Code mal einrücken dann erkennst du Klammerfehler von alleine...
Das public ist ein natives also ein vorgegebenes und es ist keine "Function"
public OnPlayerPickUpPickup(playerid,pickupid)
{
if(pickupid == Ammu_enter)
{
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
GameTextForPlayer(playerid,"Willkommen im~n~~y~Ammunation!",3000,6);
}
else if(pickupid == Ammu_exit)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1364.8352,-1279.6486,13.5469);
SetPlayerFacingAngle(playerid,90);
}
else if(pickupid == deagle_buypoint)
{
if(GetPlayerMoney(playerid)>8999)
{
GivePlayerMoney(playerid,-9000);
SendClientMessage(playerid,GRUEN,"Danke für ihren Einkauf(gekauft; Desert Eagle!");
GivePlayerWeapon(playerid,24,200);
}
else
{
SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld!");
}
}
return 1;
}Und ansonsten, Warnings & Errors immer mitposten!
-
Moderatoren sind schon länger dazu in der Lage Server-Werbungen Freizuschalten.
Wer welchen Müll freischaltet kann ich nicht sagen, ich lehne schlechte Werbungen immer ab und lösche sie auch dementsprechend.Wir werden allerdings niemanden dazu "zwingen" unmengen an Geld für "Standards" auszugeben nur um hier ne Werbung posten zu können.
Das ist schwachsinn.//Closed
-
Kannste im Picker doch selbst zusammenmischen?
0x663300FF
-
Ich habe das Objekt damals dorthin gesetzt und es wurde auch schonmal gefragt, es ist ein Umgedrehtes Hotel Schild, die ID ist 6056
//Closed
-
Ihr müsst auch von der Startseite aus suchen, seid ihr in einem Thema, sucht er auch nur innerhalb dieses Themas...
Klar das er dann nichts findet und dann die Einstellungen zum Gesamten Forum wechseln, es also beim 2. mal Funktioniert. -
Dann würde ich mal den Rechner von dem Virus befreien.
Ich empfehle dazu folgendes Video:
http://www.youtube.com/watch?v=yzTKfL9aS3M//Edit
Okay das ist nicht ganz so wichtig, aber wenn man zur Polizei gehen will dann sollte man sich das ansehen...
http://www.youtube.com/watch?v=i7kWkcu2H0o -
desoxyribonukleinsäure
~INk
//Closed
-
Nimm den Editor von SA:MP der RemoveBuildingForPlayer unterstützt...
http://forum.sa-mp.com/showthread.php?t=282801 -
Wer nicht in Deutschland darauf zugreift hat ggf. mit Laggs zu rechnen...
-
Pack mal alle Dateien vom Editor in den GTA Ordner wo auch die exe liegt
-