kannst ja mal eins in MySQL probieren
Beiträge von RnBexclusiv
-
-
Na dann viel spaß.
Also ich mache sowas immer im MEd Editor.
Der ist zwar eigentlich für den SinglePlayer da er die Objekte in deiner MAP Speicher du du einfügst aber naja.
Musste halt auch selbst die Koords aufschreiben -
Ziemlich viel auf einmal :D:D
Naja ich setz mich mal eben an /tc dranne.
Ich geb mein bestes^^ -
Wie wärs wenn du einfach bei OnPlayerSpawn machst.
GangZoneShowForAll(groovezone,0x00B00096);
So hab ich es bei mir drinne und funktioniert -
So müsste es gehen
if(strcmp(cmdtext,"/opengate",true) == 0)
{
if(gTeam[playerid] == Adac && PlayerToPoint(4.0, playerid, 777.8640,-1386.2751,13.6865))
{
MoveObject(adacgate, 765.265991, -1384.792480, 12.786276);
}
else if(gTeam[playerid] == Adac && PlayerToPoint(4.0, playerid, 777.5720,-1329.4496,13.5469))
{
MoveObject(adacgate2, 765.254578, -1330.193848, 12.708785);
}
else if(gTeam[playerid] == Cop || gTeam[playerid] == Fbi || gTeam[playerid] == Army && PlayerToPoint(4.0, playerid, 1569.8290,-1611.4229,13.3828))
{
MoveObject(lspdgate, 1590.270874, -1637.941162, 14.956207);
}
else if(gTeam[playerid] == Cop || gTeam[playerid] == Fbi || gTeam[playerid] == Army && PlayerToPoint(4.0, playerid, 1534.1281,-1627.6967,13.3828))
{
MoveObject(lspdgate2, 1564.821899, -1610.583008, 9.531290);
}
return 1;
} -
Ja genua Kavin, mir is die Public nicht eingefallen sonst hät ichs auch gesagt xD
Unötiger Post,
Wer bin ich denn???
Klappt es überhaupt, denn ich war mir nicht so sicher -
/pm benutzt dieses Callback
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
return 0;
}machs so in dein Script dann dürfte es nicht gehen
-
gf?
Weil eigt. kann es nich sein, obwohl du 999999 hast das es dann respawnt -
Also Mini,
ich finde dein Gamemode "Fusion" zwar richtig gut zum zocken,
aber wenn du es public machst, mit code etc. dann muss ich dir ehrlich sagen, "dass du eine an der klatsche hast".
Nun setzen sich schon die Scripter hin, klein UND groß,
um ein Selfmade zu machen, dann kommt dein GM und haut alles um.
Sowas ist einfach nur absurt.
Wir mühen uns Monate lang hier ab. Und du willst dann einfach so n Sehr gutes GM mit allen möglichen Features veröffentlichen,
damit unsere Arbeit umsonst war???
Also wenn du dies machst, wirst du zwar von den NOOBs als Gott bezeichnet, aber von den Erfahrenen als "Opfer" etc.
Einen Server kannst du damit gerne machen.
Das soll dich nicht dranhindern.
Aber wenn dieser Code releast wird, werden VIELE Gta spieler aufhören,
da 1. viele Server leer sind, 2. Sie kein BOCK mehr haben, 3. Es einfach nur zu VOLL ist.Also streng mal dein Hirn an und überleg was du da machst.
-
//DELETE
Vorherige Person hats schon gespostet
new IsInDM[MAX_PLAYERS] = 0;
Wieso null?
wenn du doch bei OnPlayerConnect auf 0setzt? -
public OnPlayerDeath(playerid)
{
if(isindm[playerid] == 1)
{
SetPlayerPos(playerid,x,y,z);
}
return 1;
} -
Upsala,
hab noma bissl drangessesen.
Probier dashier mal bitte
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
if(PlayerInfo[playerid][autoschein] == 0 )
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, Rot, "Du hast keinen Führerschein!");
}
}
if(vehicle == 462)
{
SendClientMessage(playerid, Grün, "Du kannst auch andere Fahrzeuge fahren. Besorg dir erst einen Führerschein!");
}
return 1;
} -
em Tuner?
Du weist schon das er den Befehl nur als Fahrer benutzen soll.
was du da gepostet hast, ist eig. nicht falsch aber nicht nötig.
Auserdem wieso immer printf? -
man stirbt meistens beim GF,
aber wir sind hier im Normalen bereich.
Ich würde das von Sampi ausprobieren -
if(PLAYER_STATE_DRIVER)
ist glaube ich die abfrage
-
Ist zwar schon sehr gut,
aber mein Motto.
Learning by Doing -
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
Hab nur die von dcmd da, sscanf is iwo im Include bei mir -
Hier müsste gehen,
wenn nein pls errors postendcmd_dmv(playerid, params[])
{
new auswahl[20];
if(sscanf(params,"s",auswahl))
{
SendClientMessage(playerid, COLOR_DRED, "|______DMV- Information______|");
SendClientMessage(playerid, COLOR_WHITE, "Drivng license ($1500)");
SendClientMessage(playerid, COLOR_GRAD2, "Type in /dmv driving !");
SendClientMessage(playerid, COLOR_DRED, "|____________________________|");
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dmv [name]");
SendClientMessage(playerid, COLOR_WHITE, "Available names: Driving.");
return 1;
}
else
{
if(strcmp(auswahl,"Driving",true)==0)
{
if(PlayerInfo[playerid][pCarLic] == 1) { SendClientMessage(playerid, COLOR_GRAD2," You have already a driving license !"); return 1;}
if(GetPlayerMoney(playerid) < 2000) { SendClientMessage(playerid, COLOR_GRAD2, " You have not enough money !"); return 1;}
SendClientMessage(playerid, COLOR_RED2, "|______DMV - Introduction______|");
SendClientMessage(playerid, COLOR_WHITE, "If you want to park your, just remember to park on the pavement.");
SendClientMessage(playerid, COLOR_WHITE, "Please drive slow to avoid crashes / accidents later on !");
SendClientMessage(playerid, COLOR_WHITE, "If you are calling s.o. or writing please park your car on the pavement.");
SendClientMessage(playerid, COLOR_WHITE, "At least please do not watch out for the traffix lights.");
SendClientMessage(playerid, COLOR_WHITE, "We hope you enjoy playing on our Server.");
PlayerInfo[playerid][pCarLic] = 1;
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* You have bought your driving license *");
}
else
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /dmv [name]");
}
return 1;
} -
Wie wärs wenn du den Befehl in dcmd umformst?
1.Isses übersichtlicher, 2. Liegt es besser im Script.
Wenn du es in DCMD haben willst poste es einfach -
Wieso schreibst du nicht einfach Prozent hin?