So vom grundprinzip so... kenen die befehle noch cniht so
if player an der position
if player macht befehl get drugs/mats
so im etwa
Beiträge von Michael_Clayton
-
-
Und wie mach ich was? bin noch ein anfänger im scripten
-
Ok, funktioniert trotzdem alles
kannst du mir evtl auch folgenes verraten:
Admin schriebt ein Befehl und dann erst kann man die bank ausrauben? -
WIe man schon aus der Überschrift lesen kann bräcuhte ich Hilfe beim hinzufügen von mats platze und drugplätze
Nein, keine matsbox, sondern 2 verschiedene plätze...
am einen platz kann man drogen in die eigene tasche packen und bei eineme naderen ort halt mats (materialien) und an beiden orten sollte dann am besten auch ein Punkt sein, das man sehen kann aha da kann man also drugs/mats holenkönnte mir vllt jemand dabei weiter helfen?
-
Nabend, jeder kennt die Lichtkegel, man geht da rein udn kommt an einem adneren Ort weider raus. Man kann dies aber auch mit diesen komischen i machen. Bloß, wie zum kuckkuck kann man das reinscripten?
Könnte mir vllt jemand dabei helfen? danke im vorraus -
Ja aber schau mal, ich woll trotzdem noch wissen, wie das mit der Anzeige geht...
-
Ähm, i-wie funkt das bei mir mal überhaupt nicht
gehe ins spiel in die bank schriebe den befhel und ncihts passiert.... -
if (PlayerToPoint(3, playerid, -27.9309,-89.7570,1003.5469))
{
GameTextForPlayer(playerid,"~y~Das ist der 24/7 Supermarkt ~r~Gib /rob ein um ihn zu überfallen.", 5000, 5);
}
if(strcmp(cmd, "/rob", true) == 0)
{
if(PlayerToPoint(10, playerid, -27.9309,-89.7570,1003.5469))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new geld = random(10000);
format(string, sizeof(string), "HQ: 24/7 wurde überfallen!", sendername);
SendRadioMessage(1, TEAM_BLUE_COLOR, string);
SendClientMessage(playerid, COLOR_YELLOW, "Flüchte schnell die Cops sind alamiert !!");
format(string, sizeof(string), "** Du hast erfolgreich $%d geklaut!",geld);
SendClientMessage(playerid,COLOR_YELLOW,string);
GivePlayerMoney(playerid, geld);
WantedPoints[playerid]+=3; SetPlayerCriminal(playerid,255, "24/7 ausgeraubt");
timesrobbed[playerid]+=1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist nicht im 24/7 !");
}
if(timesrobbed[playerid] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Du kannst den 24/7 nur einmal am Tag ausrauben!");
}
return 1;
}ich kann den 24/7 immer noch so oft ausruaben wie ich will und die anzeige kommt auch nicht...
-
So, das Problem ist jetzt, das ich erst /rob machen muss bis ich etwas sehen muss. Also zuerst der Befehl....
Wie kann man das jetzt einfügen ,das es nicht mehr ist? -
if(strcmp(cmd, "/rob", true) == 0)
{
if (PlayerToPoint(10.0, playerid, -27.9309,-89.7570,1003.5469))
{
SendClientMessage(playerid,COLOR_DBLUE, "Du kannst den 24/7 ausrauben (/rob)");}
if(PlayerToPoint(10, playerid, -27.9309,-89.7570,1003.5469))
.
.
.Ich steh davor und und nichts erscheint....
Ok, wenn man /rob macht kommt das, aber es soll schon so erscheinen, vllt auch im feld und nicht im chat.... -
Also zu dem ersten... es muss eine Zeit verstrichen werdenm, das man das dann machen kann
Ach übrigends...
if(strcmp(cmd, "/rob", true) == 0)
{
if (PlayerToPoint(10.0, playerid, -27.9309,-89.7570,1003.5469)
SendClientMessage(playerid,COLOR_BLUE, "Du kannst den 24/7 ausrauben in dem du /rob ");
}
was ist denn daran noch falsch? -
Bei mir kommt aber auch immer der gleiche Fehler...
Ich kopiere es, füge es richtig ein und bam -
Hey, ich habe Die SuFu schon durchgesucht jedoch nichts gefunden....
Das erste, wo ich nicht weiter weiß, ist bei folgenem. Angenommen jemand raubt den 24/7 aus... Er bekommt Geld flieht vor der Polizei wird nicht gschnappt, er denkt sich dann, jo cool, mach ich noch mal und bekommt wieder Geld. Das möchte ich verhindern, indem ich mit gettime das verhindere, also 24 stunden müsste er dann warten bevor er wieder den ausrauben kann...Das 2. wäre.... wie kann man etwas im Spiel anzeigen. Man ist im radius von beispielsweise 10 und dann steht dort etwas... wie kann ich das reinscripten?
Ich hoffe ihr nehmt es mir nicht übel, bin halt noch ein Lehrling