Ich glaub auch...weiß aber nicht wie ich das herrausfinde :D^^
Beiträge von Fresh_Winter
-
-
PlayAudioStreamForPlayer(playerid, "http://funpic.de/Music/Lets Go.mp3");
Aber wenn man das jetzt so einfügen würde, würde der doch nicht meine Music abspielen.....da fehlt doch irgendwas ;D?
-
Könntest maln beispiel link machen :D.....ich check das nicht wie ich den Pfad abrufe
-
Also,
ich versteh das nicht so richtig....
Habe Bei Funpic mir ein Kostenlosten Webspace geholt und wo muss ich das da jetzt hochladen?
In ein FTP Account? Oder wie..? -
Ich schreibe momentan meinen Adminbefehl um,so das er in einer MSGBOX angezeigt wird....aber kriege immer fehler in meinem Konzept,aber jetzt alles so gemacht wie es mir welche geraten haben,aber wenn ichden Befehl eingebe passiert nichts...was da los??
//Oben Definiert^^
#define DIALOG_ADMINHELP 128
#define DIALOG_ADMINHELP2 129
//Der Befehl:
if(strcmp(cmd, "/ahelp", true) == 0 || strcmp(cmd, "/ah", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pSupporter] == 0)
return SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Supporter / Admin.");
if (PlayerInfo[playerid][pSupporter] >= 1)
{
new str[2048];
strcat(str,""#COL_ORANGE"Supporter:\n/kick - Jemanden Kicken\n/unfreeze - Jemanden vom Freeze befreihen\n");
strcat(str,"/goto - Sich zu einem Spieler Teleportieren\n/aws - \n");
strcat(str,"/aduty - Sich als Supporter anmelden\n/supmobil - Ein Supporter Fahrzeug Spawnen\n");
strcat(str,"/gethere - Jemand zu sich Teleportieren\n/bigears - Den Chat lauschen\n\n");
strcat(str,""#COL_RED"Adminlevel 1:\n/prison - Die Gefängniszeit von jemanden bearbeiten\n/");
strcat(str,"/ar - Den report von jemanden annehmen\n/cr - Den Report von jemanden schließen\n");
strcat(str,"/tr - Den Report von jemanden verweigern\n/cleartext - Den Chatverlauf löschen\n");
strcat(str,"/checkwarns - Von jemanden die Warnsanzahl überprüfen\n/check - Die Statistiken von jemanden anzeigen\n");
strcat(str,"/setint - Das Interrior von jemanden setzen\n/mute - Jemanden Muten(Stummschalten)\n");
strcat(str,"/kickres - Reservierte Plätze kicken\n/warn - Jemanden Warnen\n/sban - Jemand ohne Nachricht Bannen\n");
strcat(str,"/ban - Jemand Bannen mit Nachricht an alle Spieler\n");
ShowPlayerDialog(playerid,DIALOG_ADMINHELP,DIALOG_STYLE_MSGBOX,"Hi",str,"Nächste Seite","Abbrechen");
}
}
return 1;
}//OnDialogResponse
if(dialogid == DIALOG_ADMINHELP)
{
if(response)
{
new str[500];
strcat(str,"Nur zum Test..\n");
strcat(str,"Nur zum Test..\n"); //Nur zum test das mit Pubs^^ ist ja unwichtig will ersmal die 1Seite funktionstüchtig bringen :3
strcat(str,"Nur zum Test..\n");
strcat(str,"Nur zum Test..\n");
strcat(str,"Nur zum Test..\n");
ShowPlayerDialog(playerid,DIALOG_ADMINHELP2,DIALOG_STYLE_MSGBOX,"Hi",str,"Nächste Seite","Abbrechen");
}
else
{
}
} -
Ich finde die ist nicht so Klasse^^
Meine Kritik:
-das geh ist abgeschnitten wieso auch immer..
- grau auf Grau pffff
-zu schlicht -
Wenn es dunkler gemacht wirds finde ich es hammer *_*
-
Könntest du mir da denn mal Zeigen wie das aussehe? Kapiere das irgendwie net^^
-
Hallo,
nachdem ich ebend herrausgefunden habe das es am leichtesten ist wenn man seinen /adminhelp im Scriptbündel macht ist,
habe ich es gemacht,aber komme jetzt nicht weiter...Hier der Befehl:
if(strcmp(cmd, "/ahelp", true) == 0 || strcmp(cmd, "/ah", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pSupporter] == 0)
return SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Supporter / Admin.");
if (PlayerInfo[playerid][pSupporter] >= 1)
{
new string[128],string1[128],string2[128],string3[128],string4[128],string5[128],Gesammt[1024];
format(string, sizeof(string)""#COL_ORANGE"Supporter:\n/kick - Jemanden Kicken\n/unfreeze - Jemanden vom Freeze befreihen\n");
format(string2, sizeof(string1)"/goto - Sich zu einem Spieler Teleportieren\n/aws - \n");
strings(Gesammt,string1,strlen(Gesammt));
format(string3, sizeof(string2)"/aduty - Sich als Supporter anmelden\n/supmobil - Ein Supporter Fahrzeug Spawnen\n");
format(string4, sizeof(string3)"/gethere - Jemand zu sich Teleportieren\n/bigears - Den Chat lauschen\n\n");
format(string5, sizeof(string4)""#COL_RED"Adminlevel 1:\n/prison - Die Gefängniszeit von jemanden bearbeiten\n/");
format(string6, sizeof(string5)"/ar - Den report von jemanden annehmen\n/cr - Den Report von jemanden schließen");
ShowPlayerDialog(playerid,DIALOG_ADMINHELP,DIALOG_STYLE_MSGBOX,string,Gesammt,"Abbrechen","Nächste Seite");
}
}
}Da müssen normal noch eine Menge befehle rein,aber weiß nicht wie ich jetzt weiter machen soll....
-
ich habe jetzt schonmal angefangen,aber ich glaube ich mache das zu umständlich etc..jetzt komm ich auch nicht weiter weil die Zeile zuende ist,bzw. ich nicht mehr schreiben kann
if (PlayerInfo[playerid][pSupporter] >= 1)
{
ShowPlayerDialog(playerid,DIALOG_ADMINHELP,DIALOG_STYLE_MSGBOX,"Admin/Supporter Befehle",""#COL_ORANGE"Supporter:\n/kick - Jemanden Kicken\n/unfreeze - Jemanden vom Freeze befreihen\n/goto - Sich zu einem Spieler Teleportieren\n/aws - \n/aduty - Sich als Supporter anmelden\n/supmobil - Ein Supporter Fahrzeug Spawnen\n/gethere - Jemand zu sich Teleportieren\n/bigears - Den Chat lauschen","Schließen");
}
if (PlayerInfo[playerid][pAdmin] >= 1)
{
ShowPlayerDialog(playerid,DIALOG_ADMINHELP,DIALOG_STYLE_MSGBOX,"Admin/Supporter Befehle",""#COL_ORANGE"Supporter:\n/kick - Jemanden Kicken\n/unfreeze - Jemanden vom Freeze befreihen\n/goto - Sich zu einem Spieler Teleportieren\n/aws - \n/aduty - Sich als Supporter anmelden\n/supmobil - Ein Supporter Fahrzeug Spawnen\n/gethere - Jemand zu sich Teleportieren\n/bigears - Den Chat lauschen\n"#COL_RED"Adminlevel 1:\n/prison - Die Gefängniszeit von jemanden bearbeiten\n/ar - Den report von jemanden annehmen\n/cr - Den Report von jemanden schließen\n/tr - Den Report von jemanden verweigern\n/cleartext - Den Chatverlauf löschen\n/checkwarns - Von jemanden die Warnsanzahl überprüfen\n/check - Die Statistiken von jemanden anzeigen\n/setint - Das Interrior von jemanden setzen\n/mute - Jemanden Muten(Stummschalten)\n/kickres - Reservierte Plätze kicken\n/warn - Jemanden Warnen\n/sban - Jemand ohne Nachricht Bannen\n/ban - Jemand Bannen mit Nachricht an alle Spieler\n/cnn ","Schließen");Habe das halt so gemacht das wenn man jetzt Admin lvl 1 ist trotzdem die Supporter befehle sehen kann,weil man die ja auch nutzen kann.Nur ab /cnn kann ich nicht mehr schreiben..das maximum ist da wohl erreicht...was muss ich jetzt machen?
-
Hallo,
Ich schreibe gerade/editiere ein Script und dort ist es so das wenn man /ahelp macht,
alles im chat steht.Ich möchte es aber in einer MSG_BOX.
Jetzt ist nur das Problem das Ja für jedes Adminlevel andere Befehle angezeigt werden...wie macht man das dann?Hier der Befehl:
if(strcmp(cmd, "/ahelp", true) == 0 || strcmp(cmd, "/ah", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[playerid][pSupporter] == 0)
return SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Supporter / Admin.");
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
if (PlayerInfo[playerid][pSupporter] >= 1) {
SendClientMessage(playerid, 0x4BFF00FF, "*1* SUPPORTER *** /kick /unfreeze /goto /aws /aduty /supmobil"#COL_RED" /deskkick");
}
if(PlayerInfo[playerid][pSupporter] >= 2) {
SendClientMessage(playerid, 0x4BFF00FF, "*2* SUPPORTER *** /gethere /bigears");
}
if (PlayerInfo[playerid][pAdmin] >= 1) {
SendClientMessage(playerid, 0x00AFFFFF, "*1* ADMIN *** /prison /ar /cr /tr /cleartext /checkwarns /check /setint /mute /rrball /supmobil");
SendClientMessage(playerid, 0x00AFFFFF, "*1* ADMIN *** /kick /kickres /warn /sban /ban /goto /cnn /a(dmin) /aw(s) /showme");
SendClientMessage(playerid, 0x00AFFFFF, "*1* ADMIN *** /checkwaffen /lt (Einheit nach links) /rt (Einheit nach rechts)"#COL_RED" /deskick");
}
if (PlayerInfo[playerid][pAdmin] >= 2) {
SendClientMessage(playerid, 0xFFFF00FF,"*2* ADMIN *** /setteam /cnn /freeze /unfreeze /recon /cam /spawn /rc (Carrespawn)");
SendClientMessage(playerid, 0xFFFF00FF,"*2* ADMIN *** /getip /startbonus"#COL_RED" /arb /arball /deletearb");
}
if (PlayerInfo[playerid][pAdmin] >= 3) {
SendClientMessage(playerid, 0xFFA000FF,"*3* ADMIN *** /gotols /gotolv /gotosf /gotozivi /gotobsn /noshowme /auninvite");
SendClientMessage(playerid, 0xFFA000FF,"*3* ADMIN *** /mark /gotomark /gethere /oldcar /gotocar /getcar /saveall /vworld");
SendClientMessage(playerid, 0xFFA000FF,"*3* ADMIN *** /ainvite /auninvite /startbonus"#COL_RED" /deletearbfor /arbobj");
}
if (PlayerInfo[playerid][pAdmin] >= 4) {
SendClientMessage(playerid, 0xFF6400FF,"*4* ADMIN *** /knast /logout /logoutpl /logoutall /edit /asellhouse /asellbiz /sellsbiz /setchamp /umbenennen");
SendClientMessage(playerid, 0xFF6400FF,"*4* ADMIN *** /fixveh /destroycars /sethp /setarmor /givegun /givemoney /money /setstat");
SendClientMessage(playerid, 0xFF6400FF,"*4* ADMIN *** /pevent /delevent /mole /hq /givemats /givedrugs /sethouseinterior /startbonus");
}
if (PlayerInfo[playerid][pAdmin] >= 1337) {
SendClientMessage(playerid, COLOR_GREEN,"*** 1337 *** /weather /weatherall /makeadmin /makeleader /startlotto");
SendClientMessage(playerid, COLOR_GREEN,"*** 1337 *** /setfkasse /fl (Fraktionsliste) /noooc /hirekey");
SendClientMessage(playerid, COLOR_GREEN,"*** 1337 *** /haus /hauseo /cnnn /makeircadmin /afill /startbonus");
}
if (PlayerInfo[playerid][pAdmin] >= 1338) {
SendClientMessage(playerid, 0x1400FFFF,"***1338 *** /dtc /veh /togreport Unsichtbar in Adminliste /startbonus");
}
if (PlayerInfo[playerid][pAdmin] >= 2000) {
SendClientMessage(playerid, COLOR_RED,"*** 2000 *** /givedonator /arb /arball /arbforall /deletearb /deletearbfor /arbobj /arbobjid ");
}
if (PlayerInfo[playerid][pAdmin] >= 2001) {
SendClientMessage(playerid, COLOR_RED,"*** 2001 *** /makesupp /makeadmin");
}
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
}
return 1;
} -
Aber das is doch jetzt so das dieser Befehl nur für eine Fraktion ist oder?
-
Beispielcmd:
ocmd:setrankname(playerid, params[])
{
new RankName[50], RankID, RankPfad[50], string[100];
if(sscanf(params, "ds", RankID, RankName))
return SendClientMessage(playerid, Farbe, "/setrankname [Ranknummer] [Neuer Rankname]");
if(Ballasleader[playerid] == 1) //Ändern. :-p
{
format(RankPfad, sizeof RankPfad, "Raenke.ini");
format(Rank, sizeof Rank, "Ballas%d", RankID);
dini_Set(RankPfad, Rank, RankName);
}
//...
return 1;
}muss ich das jetzt einfach in meinem Script einfügen und im Scriptfiles order eine Datei namens Ränge machen?
-
Er erklärt es auch gut
-
McBastard112 auch bekannt unter Logan Admas ist der beste
hat nämlich am meisten Teile/Parts. -
Und wie komme ich quasie in die Kategorie Öffentliche Orte,und kann da denn die einzelnen Punkte abfragen?
-
Servus,
ich wollte mir mal ein schönes Navi zulegen(im Script)
bin aber leider bei einem Punkt hängen geblieben,
habe nämlich einmal den Punkt Öffentliche Orte und Serverspawn.
Ich möchte das so dass wen man wenn man auf Öffentliche Orte klickt man in einen weiteren Dialog kommt,
und bei Serverspawn einem ersmal der Serverspawn-Punkt auf der Karte makiert wird.
hab da irgendwie was falsch gemacht...:
switch(dialogid)
{
case DIALOG_NAVI:
{
if(!response)
{
SendClientMessage(playerid,BLAU,"Info: {AFAFAF}Du schaltest dein Navi aus und steckst es wieder weg.");
return 1;
}
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid,DIALOG_NAVI,DIALOG_STYLE_LIST,"Öffentliche Orte","Burger Short North\nAmmunation\nKrankenhaus\nOrdnungsamt\nPolizei-Station\nFriedhof\nMarktplatz\nLos Santos Beach","Auswählen","Abbrechen");
SendClientMessage(playerid,BLAU,"Info: {AFAFAF}Diese Funktion ist noch nicht ganz ausgebaut.");
}
case 1:
{
SetPlayerCheckpoint(playerid,1249.5454,-906.6514,46.6016,4);
}
}
}
}Klammern bisschen verrutscht ...
-
..ich versteh das leider immernoch nicht wollte die LSPD straßen durch diese Plastersteine ersetzen jetzt ist da garnichts mehr..
-
Find auch nicht so Mega^^
Kaum lesbar.... -
Selfmade^^ bin noch ziemlich am Anfang/lerne noch das Scripten..
Brauchste sonst noch jedliche Informationen bzw. Scriptausschnitte?