[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Also ich beschreibe den fehler noch mal:


    Wenn ich auf die Script Datei gehe Viper.ini


    Key=9280UN
    Level=1
    AdminLevel=0 - Admin mache also Owner
    DonateRank=0
    UpgradePoints=0
    ConnectedTime=0
    Registered=1
    Sex=1
    Age=0
    Origin=2
    CK=0
    Muted=0
    Respect=0
    Money=5500
    Bank=50000
    Crimes=1
    Kills=0
    Deaths=1
    Arrested=0
    WantedDeaths=0
    Phonebook=0
    LottoNr=0
    Fishes=0
    BiggestFish=0
    Job=0
    Paycheck=287
    HeadValue=0
    Jailed=0
    JailTime=0
    Materials=0
    Drugs=0
    Leader=0
    Member=0
    FMember=255
    Rank=0
    Char=0
    ContractTime=0
    DetSkill=0
    SexSkill=0
    BoxSkill=0
    LawSkill=0
    MechSkill=0
    JackSkill=0
    CarSkill=0
    NewsSkill=0
    DrugsSkill=0
    CookSkill=0
    FishSkill=0
    pSHealth=0.0
    pHealth=16.0
    Int=0
    Local=255
    Team=3
    Model=264
    PhoneNr=8044
    House=255
    Bizz=255
    Pos_x=2246.6
    Pos_y=-1161.9
    Pos_z=1029.6
    CarLic=1
    FlyLic=1
    BoatLic=1
    FishLic=0
    GunLic=0
    Gun1=0
    Gun2=0
    Gun3=0
    Gun4=0
    Ammo1=0
    Ammo2=0
    Ammo3=0
    Ammo4=0
    CarTime=0
    PayDay=1
    PayDayHad=0
    CDPlayer=0
    Wins=0
    Loses=0
    AlcoholPerk=0
    DrugPerk=0
    MiserPerk=0
    PainPerk=0
    TraderPerk=0
    Tutorial=1
    Mission=0
    Warnings=0
    Adjustable=1
    Fuel=0
    Married=0
    MarriedTo=No-one


    Kommt ein fehler mit dem Passwort das er es nicht findet oder das es nicht existiert
    Egal was ich an den script mache kommt des könnt ihr bitte mir weiter helfen

  • Wollte so machen, dass es 2 GameTexte gibt, also zufällig welche, und alle paar Minuten. Es klappt aber immer nur der erste GameText. Code:


    Neues Forward erstellt:
    forward gttip();


    Timer erstellt unter OnGameModeInit:
    SetTimer("gttip",400000,1);


    Und nen Public:
    public gttip()
    {
    new tips = random(2);
    if(tips == 1)
    {
    GameTextForAll("Tipp: ALT fuer mehr Speed!",7000,6);
    }
    else if(tips == 2)
    {
    GameTextForAll("Tipp: /teles und /cmds.",7000,6);
    }
    }



    Warum geht immer nur [ALT fuer mehr Speed!] ???


    MfG


    Kempert.



    62.75.218.75:7778


    Bitte testen :)

  • Bei mir erscheint der error
    C:\Users\-----\Desktop\SAMP\gamemodes\-----.pwn(793) : warning 203: symbol is never used: "gArmySpawns"
    C:\Users\-----\Desktop\SAMP\gamemodes\-----.pwn(793) : warning 203: symbol is never used: "gMedicalSpawns"
    C:\Users\-----\Desktop\SAMP\gamemodes\-----.pwn(793) : warning 203: symbol is never used: "gPoliceSpawns"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.


    Nur das Problem ist das es keine Zeile 793 gibt und bei 792 Schluss ist 8|
    Was kann das sein? und was kann ich da machen?



    Wenn ich in die Zeile 793 dann //-------------------------------------------- reinschreibe kommt da:



    C:\Users\----\Desktop\SAMP\gamemodes\g----.pwn(794) : warning 203: symbol is never used: "gArmySpawns"
    C:\Users\----\Desktop\SAMP\gamemodes\----.pwn(794) : warning 203: symbol is never used: "gMedicalSpawns"
    C:\Users\----\Desktop\SAMP\gamemodes\----c.pwn(794) : warning 203: symbol is never used: "gPoliceSpawns"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

  • Das heißt einfach nur, dass im gesamten Script (daher die letzte Zeile) die entsprechenden Variablen nicht benutzt werden.


    Also entweder


    #pragma unused gArmySpawns


    #pragma unused gMedicalSpawns


    #pragma unused gPoliceSpawns


    oder halt einfach löschen. ;)

  • Hallo,
    ich habe eine Anfängerfrage, nämlich, wie lasse ich ganz einfach einen Spieler spawnen. Den Artikel in SAMP Wiki hab ich mir schon durchgelesen, doch bei mir spawn der Spieler immer im Nirgendwo(fällt ca. 3sec und landet dann im Nirgendwo).
    Ich will ihn auf einer selbst gemachten Map spawnen lassen. Map einfügen klappt super, auch die Koordinaten sind stimming.
    Bitte helft mir, bin totaler Anfänger, auch eine Verlinkung wäre super!!!


    public OnPlayerRequestSpawn(playerid)
    {
    SetSpawnInfo(0,2920.7910,-2780.9714,1.8606,94.3579,16,3,30,350,27,50);
    return 1;
    }

  • Nach Login,wenn du ein Login System hast das hier, wenn du keins hast einfach bei OnPlayerConnect.
    SetSpawnInfo(playerid, 0, skin, x,y,z,a, 0, 0, 0, 0,0, 0);
    SpawnPlayer(playerid);
    x,y,z und a mit den jeweiligen coordinaten austauschen, wo der spieler spawnen soll. die 6 nullen am ende stehen für die waffen. also: waffe1, waffe1 munition, waffe2, waffe2munition, waffe3, waffe3munition. fertig.


    EvilToast.

  • hi ,
    danke für die ausführliche Antwort. Das mit den Waffen und Koordinaten kenne ich schon, doch ich spawne immer noch an der Rolltreppe.


    public OnPlayerConnect(playerid)
    {
    SetSpawnInfo(playerid, 0, 0, 2920.7910,-2780.9714,1.8606,94.3579,16,3,30,350,27,50);


    return 1;
    }


    Ein Login System is noch nicht vorhanden. So basic und trotzdem krieg ichs nicht gebacken sorry. :(

  • Tu das hier mal unter onplayerrequestclass
    SetPlayerPos(playerid, 2920.7910,-2780.9714,1.8606);
    SetPlayerCameraPos(playerid, 2920.7910, -2785.9714, 1.8606);
    SetPlayerFacingAngle(playerid, 94.3579);
    SetPlayerCameraLookAt(playerid, 2920.7910,-2780.9714,1.8606);
    Und AddPlayerClass mit den Coords 2920.7910,-2780.9714,1.8606 in OnGamemodeinit. Wenns dann nicht geht habe ich keine Ahnung sorry.

  • hi,
    genau so hatt ichs anfangs auch, doch ich werde immer ins Nichts reingespawnt. Ich habe mir mal den s0beit mod installiert und bin mit dem Jetpack hochgeflogen.
    Es ist schon an der richtigen Stelle, doch ich seh die Map nicht(nur ein Teil von der originalen ls map, wenn ich hoch fliege).
    Vllt. liegts an der selbstgemachten Map. Ich habe sie über Wasser gemappt.
    Ich werde jetzt versuchen auf der originalen ls Map eine eigene Map zu erstellen.
    Dennoch, vielen Dank für die Antworten!

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen