Leute die 6 am ende heißt doch Millisekunde oder nicht, also sprich wenn hinten 1 steht respawnt das wenn es 1 Millisekunde ohne fahrer rum steht
Genau
Leute die 6 am ende heißt doch Millisekunde oder nicht, also sprich wenn hinten 1 steht respawnt das wenn es 1 Millisekunde ohne fahrer rum steht
Genau
CreateVehicle(462,1763.8541,-1660.0221,13.0791,177.7407,6,6,6)
Das Rotunterstrichene ist dein Ausschalggeber
Der Respawnt das Fahrrad nach 6/1000 Sekunden
OnPlayerExitVehicle?
Oder schau mal bei OnPlayerStateChange, ob die oldstate PLAYER_STATE_DRIVER und die newstate PLAYER_STATE_ONFOOT ist...
Klar, kein Ding
Der Beitrag ist zu kurz. Der Beitrag muss mindestens 15 Zeichen lang sein und 6 Wörter enthalten.
Ach Announce ist das?
Hab gedacht das steht für was anderes.
Hast gleich 2 Leuten geholfen
Kein Thema
In meinen Augen: /closed.
if (strcmp(cmdtext, "/cab", true)==0)
{
new pname[16];
GetPlayerName(playerid,pname,16);
if(strcmp(pname,"DEINNAME",true)==0)
{
MoveObject(lift,1841.7698974609, -1301.3332519531, 12.0202, 3.0);
SetTimer("liftClose", 200000, 0);
GameTextForPlayer(playerid, "~w~Super ~r~Lift! ~w~By ~r~[XRS]GTAFreak ]]]",2000, 4 );
SendClientMessage(playerid, 0x2641FEAA,"Du bist in der Admin Base!!!");
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du bist nicht DEINNAME.");
}
return 1;
}
DEINNAME mit deinem Namen ersetzen
Vorsichtshalber
Wenn es ohne geht, geht es auch ohne
Es hat kein Sinn wenn wir es euch schon fast fertig machen und ihr könnt es nichtmal einfügen. Ihr wollt auch verstehen warum und wie was gemacht wird. Bis vor gut einem halben Monat habe ich ein GF editiert und bastele nun an meinem Selfmade. Angefangen habe ich vor ca 7 Monaten mit dem Scripten und wenn man dranbleibt lernt man es relativ schnell. Dabei bringt es einem nichts, wenn man nur Copy&Past betreibt.
/sign.
Ich scripte auch schon 1 1/2 Jahre und als ich angefangen habe wusste ich auch nichts.
Ich habe mir als Anfangsscript das LoH 0.4 genommen Habe da versucht neue Ordnungsamt Base einzubauen... Wie lange hat DAS gedauert? 2 Wochen...
Und jetzt schaffe ich das in nichtmal 30 Minuten.
Also: Lernt die Basics, dann helfen wir euch gerne weiter.
In meinen Augen: /closed.
MEDICCars[0] = AddStaticVehicle(563,1607.4973,1804.1997,31.1757,358.7224,3,1);
MEDICCars[1] = AddStaticVehicle(416,1604.8182,1838.4856,10.9064,268.8970,1,3);
MEDICCars[2] = AddStaticVehicle(416,1615.3304,1838.5038,10.9708,269.1812,1,3);
MEDICCars[3] = AddStaticVehicle(416,1615.3219,1832.3921,10.9711,270.1326,1,3);
MEDICCars[4] = AddStaticVehicle(416,1604.7510,1832.3698,10.9711,269.6634,1,3);
MEDICCars[5] = AddStaticVehicle(598,1633.1672,1840.6040,10.5638,90.3097,3,1);
MEDICCars[6] = AddStaticVehicle(598,1633.3455,1825.5991,10.5666,89.1082,3,1);
for(new v=0;v<sizeof(MEDICCars);v++)
{
SetVehicleNumberPlate(MEDICCars[v],"LVMD");
SetVehicleToRespawn(v);
}
In public OnGameModeInit()
Unter deinen erstellten Fahrzeugen, sprich den "MEDICCars"
Falscher Thread würde ich mal sagen
for(new v=0;v<sizeof(MEDICCars);v++)
{
SetVehicleNumberPlate(v,"LVMD");
}
//EDIT: Und falls du deinen Membern die Cars auch zuteilen möchtest (Mündlich) empfehle ich das:
new kzstr[64];
for(new v=0;v<sizeof(MEDICCars);v++)
{
format(kzstr,sizeof(kzstr),"LVMD-%d",v);
SetVehicleNumberPlate(v,kzstr);
}
Ich habe mal gehört, jeweils mit einem anderen Benutzer auszuführen (Einmal du und einmal Rechtsklick und "Ausführen als...").
Selber getestet habe ich es bisher nicht, da es auf Windows 7 nicht möglich ist (glaube ich ^^).
Kannst du Scripten oder hast du dir nur ein Godfather gedownloadet und en Server aufgemacht? Wäre erstmal besser wenn du die Basics lernst und dann versuchst einen Server zu scripten.
Wie Freggel schon gesagt hat, lernt erstmal die Basics.
Wenn ihr dann immernoch nicht weiter wisst, helfen wir euch gerne.
Erledigt. In meinen Augen: /closed
Lad dir die neusten Includes runter.
Wenn du Godfather benutzt, nimm das:
if(strcmp(cmd,"/givepoints",true)==0)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) // Durch deine Fraktion ersetzen
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /givepoints [playerid/PartOfName] [Punkte]");
return 1;
}
new giveplayerid;
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[giveplayerid][pMember] != 1 || PlayerInfo[giveplayerid][pLeader] != 1)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Benutze: /givepoints [playerid/PartOfName] [Punkte]");
return 1;
}
new points;
points = strval(tmp);
if(points >= 1)
{
new str[128];
PlayerInfo[giveplayerid][PUNKTE] += points;
if(PlayerInfo[giveplayerid][PUNKTE] >= 18)
{
PlayerInfo[giveplayerid][pCarLic] = 0;
PlayerInfo[giveplayerid][PUNKTE] = 0;
SendClientMessage(giveplayerid,0xFF0000FF,"Du hast deinen Führerschein verloren, da du zu viele Punkte hast!");
}
new playername[16],giveplayername[16];
GetPlayerName(playerid,playername,sizeof(playername));
GetPlayerName(giveplayerid,giveplayername,sizeof(giveplayername));
format(str,sizeof(str),"Du hast %s %d Punkte gegeben.",giveplayername,points);
SendClientMessage(playerid,0x00FFFFFF,str);
format(str,sizeof(str),"%s hat dir %d Punkte gegeben. Du hast nun %d Punkte.",playername,points,PlayerInfo[giveplayerid][PUNKTE]);
SendClientMessage(giveplayerid,0xFF0000FF,str);
return 1;
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du musst ihm mindestens 1 Punkt geben!");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du kannst einem Polizisten keine Punkte geben.");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist nicht online.");
return 1;
}
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Du bist kein Cop!");
return 1;
}
}
Puuh... du musst aber PlayerInfo[giveplayerid][PUNKTE] durch deine Variable ersetzen.
Den Command fügst du einfach unter public OnPlayerCommandText(playerid,cmdtext[]) ein.
Grüße, Deadmau5.
Jo, schick mir Daten
Ich schau mir das mal an.
//EDIT: Aber per PN...
Freeze hast du im Script (TogglePlayerControllable(i,0);).
Zwar weiß ich, wie das Partikel heißt (fire_car), welches du erstellen musst, jedoch ist aber kein Befehl vorhanden, um diese zu erstellen / ist mir kein Befehl bekannt.
//EDIT: Ach stimmt, sind ja Object ID's
CreateObject(18690,X,Y,Z,0,0,0,50);
Musst halt X, Y und Z an die jeweligen Fahrzeuge anpassen.
Blista Compact ist anders "gebaut" als z.B. ein Infernus oder so.