Beiträge von Spike

    Erstmal vielen dank für das tolle TUT, GoldKiller ;).


    Jetzt habe ich aber eine Frage: Wie baue ich da ein Random ein? Sodass die CPs im Array per zufall erscheinen?


    Hoffe auf schnelle Antwort ;).


    Mit freundlichen Grüßen
    Spike

    Hallo Leute, hoffe mir kann jemand helfen. Hier mein Code:
    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1955.8024,-2320.8855,13.5469);
    SetPlayerCameraPos(playerid, 1957.4470,-2316.4155,13.5469);
    SetPlayerCameraLookAt(playerid, 1955.8024,-2320.8855,13.5469);

    if(classid == 0)
    {
    gTeam[playerid] = TEAM_BAGGAGEFAHRER;
    SetPlayerSkin(playerid, 16);
    }
    else if(classid == 1)
    {
    gTeam[playerid] = TEAM_BAUARBEITER;
    SetPlayerSkin(playerid, 27);
    }
    else if(classid == 2)
    {
    gTeam[playerid] = TEAM_BUSFAHRER;
    }
    else if(classid == 3)
    {
    gTeam[playerid] = TEAM_PERSONENSCHÜTZER;
    }
    else if(classid == 4)
    {
    gTeam[playerid] = TEAM_BIKER;
    }
    else if(classid == 5)
    {
    gTeam[playerid] = TEAM_PIZZERBOY;
    }
    else if(classid == 6)
    {
    gTeam[playerid] = TEAM_TRUCKER;
    }
    else if(classid == 7)
    {
    gTeam[playerid] = TEAM_FEUERWEHRMANN;
    }
    else if(classid == 8)
    {
    gTeam[playerid] = TEAM_POLIZIST;
    }
    else if(classid == 9)
    {
    gTeam[playerid] = TEAM_MEDIC;
    }
    else if(classid == 10)
    {
    gTeam[playerid] = TEAM_ARMY;
    }
    else{}
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {
    if(gTeam[playerid] == TEAM_BAGGAGEFAHRER)
    {
    SetPlayerPos(playerid, 2001.9963,-2315.1099,13.5469);
    SetPlayerColor(playerid, COLOR_WHITE);
    GivePlayerWeapon(playerid, 16, 75);//granaten
    GivePlayerWeapon(playerid, 37, 500);//flammenwerfer
    GivePlayerWeapon(playerid, 33, 150);//rifle
    }
    if(gTeam[playerid] == TEAM_BAUARBEITER)
    {
    SetPlayerPos(playerid, 1228.3705,-1244.2374,19.3500);
    SetPlayerColor(playerid, COLOR_YELLOW);
    GivePlayerWeapon(playerid, 30, 800);//ak 47
    GivePlayerWeapon(playerid, 25, 800);//shotgun
    GivePlayerWeapon(playerid, 6, 800);//shovel
    }
    if(gTeam[playerid] == TEAM_BUSFAHRER)
    {
    SetPlayerPos(playerid, 1772.3640,-1939.9377,13.5630);
    SetPlayerSkin(playerid, 61);
    SetPlayerColor(playerid, COLOR_BROWN);
    GivePlayerWeapon(playerid, 3, 1);//nike
    GivePlayerWeapon(playerid, 41, 300);//spray
    GivePlayerWeapon(playerid, 25, 150);//shotgun
    }
    if(gTeam[playerid] == TEAM_PERSONENSCHÜTZER)
    {
    SetPlayerPos(playerid, 1663.9655,-1002.8958,24.0536);
    SetPlayerSkin(playerid, 71);
    SetPlayerColor(playerid, COLOR_LIGHTBLUE);
    GivePlayerWeapon(playerid, 23, 150);//pistole
    GivePlayerWeapon(playerid, 32, 350);//tec 9
    GivePlayerWeapon(playerid, 1, 1);
    }
    ....
    return 1;


    der letzte Code ist nicht ganz voll zählig, reicht aber um klar zu machen um was es geht.


    Jetzt mein Problem: Wenn ich den Skin wähle kann ich nur den Baggage-Skin wählen, die anderen kann ich net auswählen, und wenn ich den Unteren Teil mit dem oberen zusammenpacke geht es auch nicht.


    Hoffe auf eine schnelle und hilfreiche Antwort.


    Mfg Spike

    zu den skinselect: die skins sind auswählbar, du siehst sie NUR nicht, du musst dir neue coords machen, und dann bei onplayerselectskin(oder so) setplayerpos, setcamerapos und cameralookat (gleichen coords wie von playerpos nehmen!) ändern, und schon siehst du sie ;)

    ich kann nur aus eigener Erfahrung sprechen, mach ma das return 1; weg, hat bei mir auch einige funktionen net starten lassen, es sei denn es beendet das callback ;).


    Hoffe konnte helfen.


    mfg spike

    Ganz genau, LERN SCRIPTEN!!!, wenn du was nicht hinbekommst oder i,wie nicht weiter kommst, kannst du hier gern anfragen, hier wird dir sehr gern geholfen, aber zu sagen gebt mir ma ein Reallife Script. 8| sind wir hier bei wünsch dir was??? Gehst ja auch net auffe Straße und sagst gib mir Geld. 8| 8|


    mfg spike

    mm @ luka, hast du dir wirklich inner halb von 10 min alles angeguckt, weil zum beispiel das gf net gerade klein ist, und man da unter umständen schon ma als anfänger n bissel suchen muss.


    Aso neben bei, es heist DAS Gamemode, nicht "der".


    mfg spike

    8| 8| 8| 8| , du kannst ein loginsystem aber kannst net ma ne camerasicht ändern???? ?( 8| 8| 8| 8|


    was soll cih dazu sagen!?


    bei onplayerrequestclass das setplayerpos ändern und die kamerändern das man von der sicht aus auf den skin gucken kann, und halt bei cameralookatdie coords vom playerpos eintragen.


    Ich möchte echt gern am dein loginsystem sehen, da das skinspeichern leichter is als ein loginsystem, du macht neue variable und speicherst, beim spawnen den skin, und liest ihn wieder raus beim connecten.

    :D :D :D :D 8| 8| :D :D :D , ich kann nicht mehr, wie kann man denn bitte fragen was man in sein script packen soll, kolege, denk ma an DEIN reallife, was tust du, was passiert dir tagtäglich???, DAS setzt ma um.


    Mal ganz ehrlich was für eine Frage, 8| 8| 8| 8|

    Wenn du ma, nur ein bissel, im wiki rumstöberns würdest oder dir ma das loginsystem was hier umgeht, am anguckst, dann kannste du durchaus das mit dem speichern hinbekommen, aber wenn man nicht einmal ein bisschen kreativ ist, und sich nichts anguckt und ma verständlich macht, das man GENAU weis wie es geht, dann kapiert man das auch net.


    und nein, ich werde Dir NICHT helfen, puma.


    mfg spike

    du musst sie i.wo/i.wann in ein team setzten, und beim spawn oder einloggen, wann du eben willst, musst du abfragen ob er in team 1 oder team 2 is, ansonsten team 0 setzten.



    public OnPlayerSpawn
    {
    If(GetPlayerTeam = 1)
    { }
    else if(GetPlayerTeam = 2)
    { }
    else
    {
    SetPlayerTeam == 0
    }
    return 1;
    }


    net getestet, ist nur damit du weis wie es geht, kann aber von der abfrage, "GetPlayerTeam", vll nicht stimmen, da ich nicht damit arbeite bwz nicht nutze.


    Hoffe konnte dir etwas helfen ;)


    mfg spike

    du holst dir die coords durch /save und machst addstaticvehicle ;), dann spawnt es alle 3 min wieder neu oder so auf jeden fall in einem zeitraum von max 5 min. ;)


    mfg spike