GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Scripte und kleine Codes » [SA-MP v2] Cars Spawnen » Druckansicht
Sh3LteR, 16.08.2007, 18:20
Hir hab ich einen Fertigen Carspawnerfilterscript. Er funktioniert leider hab ich herausgefunden
dass es ein limit von 13 Cars ist. Bei fragen bitte hier Posten. Wenn ihr andere Cars wollt einfach
name Ändern und ID
Keine dazumachen sonst funktionierts nichtmehr.
MFG Dominik Schulner

//Edit habe PWN Fergessen
//Edit2 Leider sind glaube ich bugs drinnen ich suche sie und wenn ich sie gefunden habe poste ich
dann den fertigen.
Ich bitte auch andere scripter das anschauen und den bug wegzumachen.
XCorE, 18.08.2007, 06:39
Warum machst du das so umständig?

Waru machst du denn nicht einfach bei OnPlayerSelectMenuRow eine neue Variable?


also jetzt z.B so

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//Das Menu machst du nicht in einen Command,sondern das Menu machst du In der OnGameModeInit,
//Und denn macht du in den Command ShowMenuForPlayer(variable,playerid);  

Und bei onPlayerSelectMenuRow:

new Float:x,Float:y,Float:z;
new vehicleid;

z.B:

case 0:
{
vehicleid = 423;
}
case 1:
{
 vehicleid = 423;
}
case 2:
{
vehicleid = 423;
}

//Und So Weiter Und denn machs du so unde dem Letzen Case:

GetPlayerPos(playerid,x,y,z);
CreateVehicle(vehicleid,x,y,z,-1,-1,respawnzeit);


Eigentlich ganz Simple xD
Sh3LteR, 18.08.2007, 12:04
Kannst du mir bitte das mit dem car machen ich währe dir Dankbar
mfg DS
PS: Bin kein guter scripter
XCorE, 18.08.2007, 12:16
Ich bin auch kein guter scripter!

Ich kann das machen ja,muss nur ma kurz gucken wie viel zeit ich habe


G_sTaR

p.S:Warum schicks du mir das per pm?glaubs du ich seh das nit wenn du hier ein beitrag machst xD
Sh3LteR, 18.08.2007, 12:20
Ich dachte dann siehst es schneller. Und wennst es machen kannst sag bescheid
XCorE, 18.08.2007, 13:05
So hab eben zeit gefunden,hab nich getestet wird aber denke ich mal Funktionieren

MfG

G_sTaR

Sh3LteR, 18.08.2007, 13:17
Gut danke ich werde es testen und sag dann beschreid
Sh3LteR, 18.08.2007, 13:47
Gut es funktioniert nur mann sitzt dann als beifahrer und mann kann nicht gleich wegfahren also
mach dass es geht. >>>>>>>>>>>>>>>>>Danke im
Vorraus<<<<<<<<<<<<<<<<<<<
Recycler, 18.08.2007, 13:49
ZitatDominik Schulner hat folgendes geschrieben:

also mach dass es geht


:evil:

VERWARNT

Klick hier

Ich glaube du spinnst, hier rafft sich mal einer auf und macht dir deinen Sch*** und so dankst du
es ihm!
Und außerdem gibt es einen EDIT-Button, den du wiederholte Male nicht genutzt hast!

MfG
Recycler
XCorE, 18.08.2007, 13:58
Ja tut mir leid,man muss ja bei PutPlayerInVehicle auch die Seatid eingeben,und ich weiß grad nich
welches die Seat id von Fahrer ist =/
Sh3LteR, 18.08.2007, 14:09
Es ist null stells hier du rein.
//Edit: Ich stells rein autos sind drinnen.
Command steht dann im Spiel.
Diese sind drinnen Cars
AddMenuItem(Carmenu, 0, "Cheetah");
AddMenuItem(Carmenu, 0, "Hydra");
AddMenuItem(Carmenu, 0, "Hunter");
AddMenuItem(Carmenu, 0, "Nrg500");
AddMenuItem(Carmenu, 0, "Kart");
AddMenuItem(Carmenu, 0, "Uranus");
AddMenuItem(Carmenu, 0, "Sultan");
AddMenuItem(Carmenu, 0, "Jester");
AddMenuItem(Carmenu, 0, "Stratum");
AddMenuItem(Carmenu, 0, "Elegy");
AddMenuItem(Carmenu, 0, "Flash");
AddMenuItem(Carmenu, 0, "Turismo");
XCorE, 18.08.2007, 15:18
Sry das ich das heir jetzt so sag,aber Scheckst du das nicht was Recycler dir gesagt hatt?daran
sieht man mal wieder das du nicht ma auf den Link klickst,denn würdest du nemlich wenigtesn wissen
das was du niemlich grad schon wiedergemacht hast,das du das grad nicht hörst du NICHT machen sollts

*Pm von Dominik Schulner*

ZitatZitat:

http://forum.vww-team.de/posts_51_586_1.html
Hi kannst du das auch machen denn da ist das gleiche problem. Und Das mit dem dm teste ich noch.
Danke im Vorraus.l


Sry aber wie kann man das nicht verstehen das man das nicht machen soll?
Recycler, 18.08.2007, 15:38
Sowelche PM's hab ich schon fast 15 von ihm bekommen -.-

MfG
Recycler
Sh3LteR, 18.08.2007, 15:51
Ja tut leid
Graf, 21.08.2007, 17:28
Ich hab mal eine Frage zu den Carmenu und zwar hab ich es so gemacht das man sie kaufen muss:
Code:
1
2
3
4
5
6
7
8
9
case 0:{
if ( playercash > 7000) {
vehicleid = 522;
GivePlayerMoney(playerid, -7000);
TogglePlayerControllable(playerid, true);
      } else    if ( playercash < 7000) {
   SendClientMessage(playerid, COLOR_RED, "Du hast kein Geld!");
   SetPlayerHealth(playerid, 0);
}}
Aber wenn man unter 7000$ hat und trotzdem da drauf klickt dann haben alle Timeout und ich muss
den Server neustarten, beim Waffen kaufen geht das aber, da stirbt man dann:
Code:
1
2
3
4
5
6
7
8
case 0:{if ( playercash > 200) {
     GivePlayerWeapon(playerid,4, 300);
    TogglePlayerControllable(playerid, true);
GivePlayerMoney(playerid, -200);
    } else   if ( playercash < 200) {
   SendClientMessage(playerid, COLOR_RED, "Du hast kein Geld!");
   SetPlayerHealth(playerid, -200);
    }}

Kann mir bitte jemand sagen, was ich bei den Autos falsch mache?
Rafioso, 21.08.2007, 18:29
Versuchs mal mit ner for-Schleife.

=) =) :D :D =) =)
Graf, 21.08.2007, 19:00
Wie soll die dann aussehen? So:
Code:
1
2
3
4
5
6
7
8
9
case 0:{
if ( playercash > 7000) {
GivePlayerMoney(playerid, -7000);
for vehicleid = 522;
TogglePlayerControllable(playerid, true);
        } else     if ( playercash < 7000) {
    SendClientMessage(playerid, COLOR_RED, "Du hast kein Geld!");
    SetPlayerHealth(playerid, 0);
}}
Ich hab noch nie eine for-Schleife gemacht, deshalb hab ich davon keine ahnung.
Rafioso, 21.08.2007, 19:19
So...

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
   switch(blabla)
      {
         case 0:
            {
            for(new i=0; i<MAX_PLAYERS; i++)
               {
                  if ( playercash > 7000)
                     {
                        vehicleid = 522;
                        GivePlayerMoney(i, -7000);
                        TogglePlayerControllable(i, true);
                       }
                  else
                  if ( playercash < 7000)
                     {
                           SendClientMessage(i, COLOR_RED, "Du hast kein Geld!");
                         SetPlayerHealth(i, 0);
                     }
               }
            }
         }


Wie rufst du eigentlich "playercash" ab?

=) =) :D :D =) =)
Graf, 21.08.2007, 20:16
So:
Code:
1
2
new playercash;
playercash = GetPlayerMoney(playerid);


Ich hab das mit for gerade probiert und das geht auch nicht. Da hängt sich alles auf.
Rafioso, 21.08.2007, 20:29
Code:
1
2
3
4
5
6
7
8
for(new i; i<MAX_PLAYERS; i++)
{
new playercash;
playercash = GetPlayerMoney(i);

//der restliche Code beginnend mit if

}


=) =) :D :D =) =)
Graf, 21.08.2007, 21:01
Wird leider nicht besser.
Rafioso, 21.08.2007, 21:11
Mach die for-Schleife weg.
Mach i wieder zu playerid.
Geh ins spiel geb soviel Geld aus, bis es unterhalb von 7000 ist und probier was passiert, wenn du
es auswählst.

=) =) :D :D =) =)
Graf, 21.08.2007, 21:17
Ist es dann nicht so wie am Anfang?
//Edit: Habs probiert und passiert nix neues.
Rafioso, 21.08.2007, 21:48
Dann muss der Fehler wohl wo anders liegen.....

=) =) :D :D =) =)
Graf, 21.08.2007, 22:24
Na wo denn, ich hab schon alles probiert und die autos geb ich nich umsonst her sonst is meine
insel wieder voll damit, mal schaun, dann mach ich sie nur für admins oder so.
Sh3LteR, 21.08.2007, 23:33
Da kann ich dir auch nicht helfen hab das noch nie gemacht!!!!!
_Sorry_, 05.09.2007, 20:03
EHM HALLO????
das ist mein Script!!!!!!!!!!!!!!!!!!!!
Okay ich habe die (C) vergessen reinzuschreiben aber ich verstehe nicht soviel von Copyright muss
man da irgendwie was Offizielles einreichen? Oder reicht es einfach wenn man (c) by _Sorry_ 2007 ?
Egal aber ich finde es kake das du sagst ICH HABE hinschreibst, ich habe dir diesen Script mal als
Grundlage für Menüs geschikt damit du weist wie ein Menu geht!
Aber ich habe es niemals irgendwo zum Download freigegeben.

ALLE DEINE SCRIPTS die dur hier gepostet hast basieren auf meinen du hast lediglich was
verändert.......

Aber nja ich kann auch nicht sagen ich habe das erfunden mit dem Menu aber ich habe es selber
geschrieben. Ist mir egal ob mir das einer hier glaubt aber wie ich sehe , verstehst du den Sinn
von "Copyright" nicht (Genau wie bei unseren Geklauten Grafiken!). Okay ich habe vergessen (C)
dazuzuschreiben aber ich wollte es eh nicht veröffentlichen. Ich wäre jetzt nicht so sauer wenn du
wenigstens ein "Dieser Script is von _Sorry_ oder Viktor nenn mich wie du willst" oder "dieser
Script entstand mit viel Hilfe von _Sorry_/Viktor" Ich meine ich Helfe dir ab jetzt nicht mehr weil
ich keinen Bock mehr auf dich habe weil du alles DEIN EIGEN nennst *böse*

Aber ich mein schau nur wo du dann landest wenn du so weiter machst genau wie du es mit den
Doppelposts nicht blickst blickst du das mit den (C) Regeln auch nicht (Genau wie die Funktion
"Suchen";) ich hoffe du wirst hier ma gebannt weil du von alles und
jeden klaust. In wirklichkeit kannst du nich ma ma mehr Scripten als AddStaticVehicle den rest
lässt du dir machen oder klaust es dir *blabla*

Ich könne noch Stunden weitermachen aber das wäre nicht schön ^^

Gruß Viktor
Sh3LteR, 05.09.2007, 20:17
nein WCK habe den anderen namen vergessen hat es mir gemacht alles neu ich habe dann nurnoch die
cars mit id reingegeben die basieren garnicht auf deinen denn WCK Hat den Filterscript selbst
gemacht und mir gegeben also is er nicht von dir
_Sorry_, 05.09.2007, 20:52
ACH
Ich sage gar nix mehr!!! Da es schon alles Öffentlich is kann ich das auch als beweis posten *böse*
Über zeugt euch! zimlich ähnlich oder???
mal da das else weg und andere ID's und dann is es deins?

Rafioso, 05.09.2007, 21:04
Zitat_Sorry_ hat folgendes geschrieben:
Okay ich habe die (C) vergessen reinzuschreiben aber ich verstehe nicht soviel von Copyright muss
man da irgendwie was Offizielles einreichen? Oder reicht es einfach wenn man (c) by _Sorry_ 2007 ?


Ein Copyrightzeichen hinzusetzen bringt nur dann was, wenn es auch wirklich geschützt ist...da
musst dan die irgendwo anmelden.
ABER, es gibt ja noch das gute alte Urheberrechtsschutz :) Und da darf nur dann etwas veröffentlicht
werden, wenn der Erfinder auch damit einverstanden ist! Egal ob mit Quelle oder nicht.
NOCHMAL: Quelle allein reicht NICHT aus. Man braucht die Erlaubnis vom Autor.

ZitatZitat:
Im deutschen Recht entstehen Urheberrechte automatisch mit der Schaffung eines Werks. Ein
Copyright-Vermerk ist nicht erforderlich. Der Hauptzweck des Vermerks liegt in ...............

.........klick hier um weiter zu lesen

=) =) :D :D =) =)
_Sorry_, 05.09.2007, 21:12
okay danke bin jetzt schlauer :)

ALSO JUNGE DAS IST GESETZT DANN HALTE DICH DARAN!!!!! MACH DIE BILDER VON DEINER ****** HOMEPAGE!

aber nja ich weis das er den meisten admins hier auf gut deutsch "auf die eier geht" mit seinen
min 1mio doppelposts und er blickt es einfach nicht!
70% der User hier geht er auf die nervern wegen seinen Urheberrechtverletzungen oder seinen "Ich
weis nicht wieso das geht mach das mal bitte einer?" oder "Ich kann die 2 Gamemodes nicht zusammen
machen da sind errors"

Schaut doch mal nach im G-Book von seiner Homepage was für nette "Einträge" da stehn und ich kenne
auch andere Fälle voin anderen Forums
Rafioso, 05.09.2007, 21:21
So, ich glaube jetzt weiß es jeder ;)
Also können wir wieder back 2 Topic kommen, oder hat jemand irgendwelche Einwände?.....gut

*b2t*

=) =) :D :D =) =)
XCorE, 05.09.2007, 21:26
Ja ok sry das ich das jetzt so sage,und sry das ich jetzt beleide aber was für ein wi**er bis du
eigentlich dominik?im VWW Server Cheatet du,denn beleidige ich dich deswegen,ich helf dir deine
scheiße zu machen,was machst du kleine Spa+ti?schreibst obwohl man dich mehr als nur 3 mal verwarnt
hat in deine schei+ gay wi++er clan seite rein,das das scheiß script von dir ist und tuhs so als ob
alles von dir gemacht wurde und du der vollprofi sein würdest!!!!So welche kinder regen mich
verdammt nochmal auf!!!ich hab dir schon mehr als nur einma gesagt das du die scheiße rausmachen
sollst,was machst du?machst das schon wieder rein,oder löscht den beitrag in der shoutbox den ich
gemacht habe,damit keine erfäxhrt wer das gemacht hat!ein reinen SCHEI+ hast du in das script
reingemacht was standart in der windows server mit bei ist!


komm ma klar mit deinen kleinen schei+ leben!

sry aber das musste ich sagen,nun wirklich back 2 topic *böse*

http://img253.imageshack.us/img253/5610/asdddla1.png
Rafioso, 05.09.2007, 21:40
Und mich ärgert es, wenn Anweisungen ignoriert werden!

"B2T" heißt "B2T" und nicht "Einer geht noch, einer geht noch rein"

Des Weiteren finde ich es nicht i.O. mit welchen Wörtern du um dich schmeißt ;)


B2T <- Sollte jetzt noch ein Off Topic Beitrag kommen gibts folgendes GRATIS dazu:


  • Kostenlose Beitragsbeseitigung
  • Kostenlose Verwarnpunkte ...und...
  • Kostenlos ein Schloss -> Damit kommt ihr 24 Stunden nicht ins Forum


=) =) :D :D =) =)
XxSolid_SnakexX, 06.09.2007, 07:37
Löschen plz xD
Recycler, 06.09.2007, 15:15
Wenn ein Thread ins Leere läuft, hat er keinen Grund länger zu existieren.
Ich wünsche euch allen noch einen schönen Tag.

*closed*

MfG
Recycler
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads