Hey,
Wobei brauchst du denn Hilfe, wo liegt das Problem?
// Hat das Script ein Gangwar sys?
Hey,
Wobei brauchst du denn Hilfe, wo liegt das Problem?
// Hat das Script ein Gangwar sys?
Ich habe ein Problem.
Der LS Tower hat ja ein eingebauten Aufzug.
Wenn ich aber im Script nach dem Aufzug suche, findet der Nichts..?
// Erledigt
Guten Tag,
Immer noch ein schönes Script.
Aber enthält das Script auch ein Gangwar-System?
Wenn ja, wie verwendet man es?
Liebe Grüße
Mr.X
Hey,
Natürlich lese ich es mir durch, aber ich Frage nur "Wie gehts das???" Wenn ich es auch nicht von selber hinbekomme.
Ich habe alles gemacht wie es in der Installation steht, dennoch ohne Erfolg.
Liebe Grüße
Mr.X
Tut mir leid, dass ich ein Anfänger bin und Hilfe benötige..
Und das wars schon?
Guten Tag,
wie fügt man das ins Script ein?
Liebe Grüße
mR.X
Guten Tag,
es geht um folgenden Befehl:
dcmd_tban(playerid,params[])
{
new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
if(!IsPlayerAdmin(playerid)) { return 1; }
if(sscanf(params,"uds",pID,banTime,reason)) { return SendClientMessage(playerid,0xADC7E7FF,"Usage: /tban [playerid] [time(min)] [reason]"); }
if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xADC7E7FF,"Invalid ID !"); }
if(banTime < 1) { return SendClientMessage(playerid,0xADC7E7FF,"Minimum Time: 1 Minute"); }
GetPlayerName(pID,pIdName,sizeof(pIdName));
GetPlayerName(playerid,pName,sizeof(pName));
format(string,sizeof(string),"[TIMEBAN] Admin %s timebanned %s for %d Minutes. Reason: %s",pName,pIdName,banTime,reason);
SendClientMessageToAll(0xADC7E7FF,string);
printf("AdmCmd(TIMEBAN): Admin: %s(%i) - Timebanned Player: %s(%i) - Timeban Reason: %s",pName,playerid,pIdName,pID,reason);
pBanner[pID] = pName;
TBan(pID,banTime);
return 1;
}
Wie muss ich ihn ändern, dass man den Befehl nur mit Adminlevel 4 oder höher ausführen kann?
Liebe Grüße
Mr.X
Könnte mir jemand den Befehl so machen, wie er sein muss?
Also nur so, dass ich ihn kopieren muss?
Weil es ist nun ein neues Problem.
Das mit dem Geld passt alles, nur auch wenn dort kommt "Du hast nicht genügend Geld", dann wird zwar nichts abgezogen,
aber der Checkpoint wird trd gesetzt.
Liebe Grüße
Mr.X
Hallo,
Hab es nun geschafft, herzlichen Dank.
Liebe Grüße
Mr.X
Hallo
Ich habe das nun so gemacht:
if(strcmp(cmd, "/drugs", true) == 0)
{
if(PlayerInfo[playerid][pJob] == 4 && Drug[playerid] == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1866.4332,-1859.7687,13.6000))
{
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Moin, du möchtest Drogen bekommen?!");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Kein Problem, ich hab da was für dich. Aber du musst was für mich abholen.");
SetPlayerCheckpoint(playerid, 2705.3472,-1275.7703,58.0565, 5.0);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Ich habe dir ein Checkpoint gesetzt, damit du weißt, wohin du musst.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Hinter dem Zaun steht ein Fahrzeug, nehm dir eins.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Wenn noch keins steht, warte einfach einen Momment.");
SendClientMessage(playerid, COLOR_GRAD2,"Dir wurden 1500 Dollar für die Drogen abgezogen!");
if(GetPlayerMoney(playerid) <1500) return SendClientMessage(playerid,COLOR_GRAD2,"Du hast nicht soviel Geld.");
Drug[playerid] = 1;
}
else
{
SetPlayerCheckpoint(playerid,1866.508,-1860.010,13.181, 5.0);
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Drogendealer oder bist nicht am Drogen Punkt!");
SendClientMessage(playerid, COLOR_GRAD2,"Es wurde ein Checkpoint gesetzt!");
}
}
return 1;
}
Wenn man nicht genügend Geld hat, kommt halt die Nachricht, ist richtig.
Alles gut.
Nur wenn man genug hat, dann wird kein Geld abgezogen.
Woran liegt das oder was fehlt noch?
Liebe Grüße und Vielen Dank
Mr.X
Guten Tag,
Es geht um folgenden Befehl:
forward Abholen2(playerid);
public Abholen2(playerid)
{
new Drugcars = GetPlayerVehicleID(playerid);
if(Drug[playerid] == 4 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 498)
{
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Danke für deine Fahrt.");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Jack: Hier habe ich für dich was.");
Drug[playerid] = 0;
SetVehicleToRespawn(Drugcars);
SetPlayerPos(playerid, 1866.4332,-1859.7687,13.6000);
PlayerInfo[playerid][pDrugs] += 15;
SendClientMessage(playerid, COLOR_PURPLE,"*Jack überreicht dir 15g Marioana.");
}
return 1;
}
Ich möchte, dass bei der Ausführung automatisch 1500 Dollar abgezogen werden.
Aber man sollte nicht ins Minus gehen können.
Liebe GRüße
Mr.X
Guten Tag,
Ich suche ein /inventar Befehl.
Dort sollen Mats etc. enthalten sein.
Liebe Grüße
Mr.X
Alles anzeigenAlso ich erkenne das aufm Handy so
Du antwortest bei deiner else Antwort nur wenn er ein bzw kein Drogendealer ist
Es kommt keine else Antwort wenn er nicht im unmittelbaren Bereich iyt
Mach lieber einzelne else Antworten, also nach der Drogendealer Abfrage und die If(IsPlayerInRangeOfPoint Abfrage, wenn du es nicht checkst wie ich es meine warte bis morgen
Bin um 6:30 - 7:00 und dann von 14:00 - kp
Mfg
Habs nun dank der netten Hilfe von Behapper geschafft, aber danke dennoch, für deine Hilfe.
Liebe Grüße
Mr:X
Hey,
Es hat geklappt.
Vielen Dank für deine Hilfe, du warst mir wirklich eine sehr große Hilfe.
Dankee schön
Liebe Grüße
Mr.X
Hehe, Achso
Dann schlaf gut, falls du bald Schlafen gehst :DD
Und Träum was schönes!
Achja, Problem besteht immer noch
Liebe Grüße
Mr:X
HAT SICH ERLEDIGT! BEITRAG LÖSCHEN :s
Was hat sich erledigt? :DD
Mein Problem besteht immer noch
Liebe Grüße
MR.X
Ja aber die Nachricht kommt ja garnicht..
Das ist ja mein Problem..
Guten Tag,
es geht um folgenden Befehl:
if(strcmp(cmd, "/drugs", true) == 0)
{
if(PlayerInfo[playerid][pJob] == 4 && Drug[playerid] == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1866.4332,-1859.7687,13.6000))
{
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_WHITE,"");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Burt: Hallo, du möchstest sicher ein paar Drogen bekommen");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Burt: Aber zuerst musst du mir bitte ein paar Sachen zu Joey bringen");
SetPlayerCheckpoint(playerid, 2705.3472,-1275.7703,58.0565, 5.0);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Burt: Schau hier, auf der Mini-Map Links unten ist ein Checkpoint");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Burt: Schnapp dir einen Wagen hinten und fahr zu Joey");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Burt: Wenn keiner hinten steht, warte kurz, er müsste gleich kommen");
Drug[playerid] = 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2,"Du bist kein Drogendealer oder bist nicht am Drogen Punkt!");
}
return 1;
}
Wenn ich den Befehl eingebe und nicht an der Porsition bin, kommt nicht die Nachricht "Du bist kein Drogendealer oder bist nicht am Drogen Punkt!"
Woran liegt das?
Liebe Grüße
MR.X
Hey,
Ah okay, Verstehe.
Ganz schön kompliziert die Scripter-Welt.
Danke schön nochmal
Liebe Grüße
Mr:X