Hallo, Wie kann man das Paint & Spray und die Tuning Werkstätte kostenlos machen? also das man kein Geld mehr braucht um sich Teile und so zu kaufen?!
Beiträge von PrinceOfBelvedair
-
-
Blödsinn, davon ist das keins, du musst bei OnPlayerDeath gucken, bzw. such hiernach im Script:
SendDeathMessage(killerid, playerid,reason);
-
Das hier?
[video]
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt. -
Das nach ganz unten ins Script:
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return name;
} -
Geht immer noch nicht wenn ich es so hab:
if(strcmp(cmdtext,"/haus",true)==0)
{
for(new haus = 0; haus<MAX_HAUS; haus++)
{
if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]) || inHaus[playerid] == -1) return SendClientMessage(playerid,ROT,"Du bist nicht An oder In deinem Haus!");
ShowPlayerDialog(playerid,DIALOG_HAUSMENU,DIALOG_STYLE_LIST,"{ADFF2F}Haus-Optionen:","{39E01B}Haus betreten\n{E01B1B}Haus Verlassen\nHaus Verkaufen","Select", "Abbrechen");
return 1;
}
}Wenn ich /Haus eingebe kommt das Menü überral egal wo ich bin, wenn ich ein ! vor das RangeofPoint mache kann ich es wieder nirgendwo machen, dann kommt wieder die Meldung "Du bist nicht an oder in deinem Haus!" auch wenn ich am Haus bin..
-
Ich hab das jetzt so wie Blacklegend das gemacht hat, allerdings kommt immer die Meldung AUCH WENN ICH AN MEINEM HAUS BIN das ich nicht AN oder IM Haus wäre.. woran liegt das?!
if(strcmp(cmdtext,"/haus",true)==0)
{
for(new haus = 0; haus < 100; haus++) //HAUS_ANZAHL durch die Anzahl deiner Häuser ersetzen
{
if(!IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]) || inHaus[playerid] == -1) return SendClientMessage(playerid,ROT,"Du befindest dich nicht AN oder IN deinem Haus!");
ShowPlayerDialog(playerid,DIALOG_HAUSMENU,DIALOG_STYLE_LIST,"{ADFF2F}Haus-Optionen:","{39E01B}Haus betreten\n{E01B1B}Haus Verlassen\nHaus Verkaufen","Select", "Abbrechen");
return 1;
}
} -
Brauch ich ganicht weil das irgendwo im Script schon alles benutzt wird, es geht nur darum den Befehl IM Haus und Drausen zu verwenden:
if(strcmp(cmdtext,"/haus",true)==0)
{
if(inHaus[playerid] == -1)return SendClientMessage(playerid,0x00FF00,"Du bist nicht in deinem Haus!!"); //Entweder
//if(!IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z])) || if(inHaus[playerid] == -1) return SendClientMessage(playerid,ROT,"Du befindest dich nicht AN oder IN deinem Haus!"); //Oder aber wie geht beides gleichzeitig ?!
ShowPlayerDialog(playerid,DIALOG_HAUSMENU,DIALOG_STYLE_LIST,"{ADFF2F}Haus-Optionen:","{39E01B}Haus betreten\n{E01B1B}Haus Verlassen\nHaus Verkaufen","Select", "Abbrechen");
return 1;
}//Edit
Ah, Danke BlackLegend schonmal keine Errors mehr
-
Oha, wo habt ihr das denn noch ausgegraben das hab ich am 25. Dezember 2011 gemappt und es war eine meiner ersten Maps, wenn noch großes Interesse besteht kann ich die Bilder Re-uploaden..
-
Naja, viel mehr ist da nicht, das ist der ganze Befehl:
if(strcmp(cmdtext,"/haus",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z])) || if(inHaus[playerid] == -1) return SendClientMessage(playerid,ROT,"Du befindest dich nicht AN oder IN deinem Haus!");
ShowPlayerDialog(playerid,DIALOG_HAUSMENU,DIALOG_STYLE_LIST,"{ADFF2F}Haus-Optionen:","{39E01B}Haus betreten\n{E01B1B}Haus Verlassen\nHaus Verkaufen","Select", "Abbrechen");
return 1;
} -
Hallo, ich will das man einen Dialog nur aufrufen kann wenn man IM oder VORM Haus steht, allerdings weiß ich nur wie man es mit einem Code macht, aber wie mach ich es mit 2 ? also das man den Befehl nur ausführen kann wenn man an den Zwei Positionen ist:
if(!IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z])) || if(inHaus[playerid] == -1) return SendClientMessage(playerid,ROT,"Du befindest dich nicht AN oder IN deinem Haus!");
Aber dabei bekomme ich dieses Errors, geht das so überhaupt ^^?
C:\Users\Beny\Desktop\FUN.pwn(6198) : error 017: undefined symbol "haus"
C:\Users\Beny\Desktop\FUN.pwn(6198) : error 029: invalid expression, assumed zero
C:\Users\Beny\Desktop\FUN.pwn(6198) : warning 215: expression has no effect
C:\Users\Beny\Desktop\FUN.pwn(6198) : error 001: expected token: ";", but found "if"
C:\Users\Beny\Desktop\FUN.pwn(6198) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
//push
-
-
machs am besten so,
ocmd:radio(playerid,params[])
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du musst in einem Auto sein!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,ROT,"Du musst der Fahrer sein!");
{
ShowPlayerDialog(playerid,DIALOG_RADIO,DIALOG_STYLE_LIST,"Radio - Sender","Technobase.FM\nHardbase.FM\nBlubtime.FM","OK","Quit");
return 1;
}
}Außerdem hattest du beim Dialog ein \n vergessen..
-
Du musst oben im script
#include <ocmd>
-
Kannst mal dem Code in die PWN Funktion machen ?! *Augenkrebs*
-
Ich würd vorschlagen du machst das alles neu, und dann gleich richtig, sollte hiermit sehr leicht werden ;D
[ SCRIPTING ] Admin Duty System
-
Delete3DTextLabel(Text3D:Aoff[playerid]);
Du musst ja zuweisen welches 3DTextlabel und für wen.
Wenns so einfach ging wie du das gemacht hast dann könnte selbst meine Oma scripten
-
Hallo,
Wie mache ich ein 3dTextlabel Tacho ? so das es am Auto ist wenn man einsteigt, ich habe mich vorher noch nie mit den Funktionen der 3DTextlabel oder vom Tacho beschäftigt, könnte mir vlt. jemand erklären wie ich das machen muss oder kann mir jemand das Scripten ? wäre echt super..
Mfg: Atze_CJ
-
O Sorry, wusste ich nicht. Dann hat sich das Erledigt..
-
Wow, auf jeden Fall cool geworden
10/10 Punkten
Ist das dein RL Server im Video ? weil ich suche noch einen guten,//Edit schon gefunden
-
Achso naja wenn die die selbe größe haben wie die Holzbretter müsstest du eigentlich nur die Object ID ersetzten und dann wär das Haus aus Mauern, würde in der Gegend bestimmt besser aussehen