Ich verstehe deine Frage nicht? (confused...)
Beiträge von PawnLike
-
-
Hast du einen Telekomrouter ? Vllt sogar einen W700V ?
Habe das Problem auch, ich habe ein SpeedPort W701V

-
Die Menschen versauen vieles -> Die Natur rächt sich
Das denke ich auch

-
Denn was kommt da denn ausm Auspuff? Wasser
Woraus gewinnt man Wasserstoff? Wasser -
Bei mir gibt es jedes Objekt 3x O.O
-
Problem gelöst.
Meine blödigkeit hat eine Dialog ID vertauscht
-
Wenn du dich mit Scripten beschäftigen willst, solltest du dich zuerst mit der Programmier Sprache "PAWN" beschäftigen.
Es gibt zwar viele vorgefertigte Sachen, aber wenn du nicht weißt welche Funktion / Variable (or what ever) was tut, kannst du es auch nicht abstimmen.Schaue dir doch mal einpaar Tutorials an, (Mr.Monat?).
Guten Morgen,
Steven. -
Wenn ich /linie eingebe soll der Spieler auf "BusDuty" gesetzt werden. Dies funktioniert auch soweit. Nur wenn der Busfahrer den ersten Checkpoint befährt, wird der Bus gelöscht und es kommt die Meldung "Du bist nicht im Dienst" Hat jemand eine Lösung?
if(strcmp(cmd, "/linie", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
if(Spieler[playerid][Job] == 2)
{
if(BusDuty[playerid] == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0;i {
if(vehicleid == buscars[i])
{
BusDuty[playerid] = 1;
SendClientMessage(playerid, COLOR_WHITE, "Bitte bewege dich nun mit deinem in die Checkpoints auf der Karte.");
SendClientMessage(playerid, COLOR_RED, "Bitte denke daran, dass wenn du aussteigst, und den Checkpoint ohne Bus");
SendClientMessage(playerid, COLOR_RED, "vervollständigst, dass die Arbeit abgebrochen wird.");
pCP[playerid] = CHECKPOINT_BUSSTART;
SetPlayerCheckpoint(playerid, 1203.0599,-934.3010,42.3596, 5.0);
LockCar(vehicleid);
return 1;
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keinem Bus.");
return 1;
}
}
else if(BusDuty[playerid] == 1)
{
BusDuty[playerid] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Du bist nun nichtmehr im Dienst.");
DisablePlayerCheckpoint(playerid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Busfahrer.");
return 1;
}
}
return 1;
}public BusUpdate(playerid)
{
if(IsPlayerConnected(playerid))
{
if(Spieler[playerid][Job] == 2)
{
if(pCP[playerid] == CHECKPOINT_BUSSTART)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS1;
SetPlayerCheckpoint(playerid, 794.1573,-1096.1975,23.5284, 10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Vinewood.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS1)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS2;
SetPlayerCheckpoint(playerid, 742.7133,-1393.4297,13.0455, 10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Vinewood - Intercars.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS2)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS3;
SetPlayerCheckpoint(playerid,301.2852,-1397.0028,13.5145,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Rodeo.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS3)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS4;
SetPlayerCheckpoint(playerid,354.8143,-1648.1133,32.4861,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Rodeo.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS4)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS5;
SetPlayerCheckpoint(playerid,678.2159,-1760.6434,12.9662,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Marina");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS5)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS6;
SetPlayerCheckpoint(playerid,1153.5178,-1714.3553,13.4061,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Conference Center.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS6)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS7;
SetPlayerCheckpoint(playerid,1479.6708,-1735.2942,13.0075,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Commerce.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS7)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUS8;
SetPlayerCheckpoint(playerid,1442.5582,-1524.2251,13.0075,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Commerce.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUS8)
{
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_BUSENDE;
SetPlayerCheckpoint(playerid,1483.9996,-1065.5348,23.2813,10.0);
SendClientMessage(playerid, COLOR_GREEN, "[INFORMATION]: Nächste Haltestelle: Mulholland Intersection.");
KillTimer(bustimer[playerid]);
}
else if(pCP[playerid] == CHECKPOINT_BUSENDE)
{
GivePlayerCash(playerid,3000);
pCP[playerid] = CHECKPOINT_NONE;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast 3000$ verdient.");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bus-Erfahrungspunkte sind um 5 aufgestiegen.");
Spieler[playerid][BusExp] += 5;
KillTimer(bustimer[playerid]);
}
}
KillTimer(bustimer[playerid]);
}
return 1;
}else if(pCP[playerid] == CHECKPOINT_BUSSTART)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1;
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS1)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1;
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS2)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1;
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS3)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS4)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS5)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS6)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS7)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUS8)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
}
else if(pCP[playerid] == CHECKPOINT_BUSENDE)
{
new vID = GetPlayerVehicleID(playerid);
for(new i=0;i {
if(BusDuty[playerid] == 1)
{
if(vID == buscars[i])
{
bustimer[playerid] = SetTimerEx("BusUpdate", 10000, 0, "i", playerid);
GameTextForPlayer(playerid, "~r~Warte auf Passagiere ...~n~", 10000, 5);
FreezePlayer(playerid);
return 1; //BUSDUTY OFF
}
}
}
SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst.");
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vID);
UnfreezePlayer(playerid);
pCP[playerid] = CHECKPOINT_NONE;
return 1;
} -
#Abgelehnt. Das "dynamic" ist nur dazu da um die Object-Maximalgrenze zu umgehen.
Das Funktioniert auch so. Habe das Selber so.
MoveDynamicObject dreht außerdem die Tore auf 0.0 Grad.
-
Soweit ich das sehe ist da alles richtig?
Sonst einfach mal nen neuen Streamer aufspielen.// Deine forwards fehlen?
-
Ich nehme an mit dem Befehl /auf.
Erstmal erstellst du für alle Tore einen "forward"-Timer und ein "new"
new mafiator1;
forward mafiator1();if(strcmp(cmd, "/auf", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, Deine Koords.)
{
if(Spieler[playerid][Team] == 1 )
{
MoveObject(mafiator1, Koords hier, 3.0); // Die Höhe des Objects -10
SetTimer("Closemafiator1", 6000, 0);
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Du hast keine Fernbedienung für dieses Tor.");
return 1;
}
}
return 1;
}Dann erstellst du einen public.
public Closemafiator1()
{
MoveObject(mafiator1, Koords hier, 3.0);
return 1;
}MfG
-
Mit welchem Befehl soll das Tor aufgehen?
Wie soll das Tor aufgehen? (Links, Rechts, Oben oder nach unten?) -
Hat geklappt. Vielen herzlichen Dank.
MfG.
-
Ich erhalte immer die hier gezeigte Fehlermeldung mit "ocmd"warning 209: function "ocmd_veh" should return a value
ocmd:veh(playerid,params[])
{
new veh, color1, color2, Float:x, Float:y, Float:z;
if(Spieler[playerid][Admin] < 1)
{
if(sscanf(params, "iii", veh, color1, color2))return SendClientMessage(playerid,ROT,"Verwendung: /veh [ID] [COLOR1] [COLOR2]");
if(veh < 400 || veh > 611)return SendClientMessage(playerid,ROT,"Die ID muss zwischen 400 und 611 sein!");
GetPlayerPos(playerid,x,y,z);
CreateVehicle(veh, x,y,z,0.0,color1,color2,-1);
return 1;
}
}Hat jemand eine Lösung?
-
Einfach mal im "Marktplatz" suchen. Vielleicht bietet ja jemand ein Sponsoring an.
MfG
-
Mit Animationen bin ich auch nicht ganz fit. Ich fange in meinem Script wahrscheinlich morgen damit an.
Und, WTF
/kiss "SendClientMessage"= "Du pinkelst gerade" 
-
Peinliche Generation !This. traxx: :>
-
BLOWJOBZ
BJ_COUCH_START_W
BJ_COUCH_LOOP_W
BJ_COUCH_END_W
BJ_COUCH_START_P
BJ_COUCH_LOOP_P
BJ_COUCH_END_P
BJ_STAND_START_W
BJ_STAND_LOOP_W
BJ_STAND_END_W
BJ_STAND_START_P
BJ_STAND_LOOP_P
BJ_STAND_END_PU know? :>
-
Omfg. Solche User traxx: sollten eigl. permanent gebannt gehören.
-
Die Überschrift passt nicht zum Thread....?

//Es gibt doch eine Animationsliste...? http://wiki.sa-mp.com/wiki/Animations