Beiträge von Silverman

    Nr. 1
    Der Abfluss (xD)
    [Danke an Demo für die Hilfe mit Teleport] ;)


    Ein wirklich kleiner Kanalabschnitt durch den Wasser fließt und so ^^
    Arbeitszeit: 6Minuten ^^


    Screens:



    Ohne Worte :P


    Nr.2
    Kleines Penthouse in SF
    Arbeitszeit: 15min


    Screens:







    Der Komplex besteht aus jeweils 2 Häusern mit 2 Vorderhöfen
    Ich würde bei Map 2 gerne mal paar Verbesserungsvorschläge hörn :) (Und Bewertung)
    Danke im Voraus, hoffe es gefällt euch :>

    public if(strcmp(cmdtext, "/kill", true) == 0)
    {
    SetPlayerHealth(playerid, 0.0);
    public return 1;
    }

    Was muss ich daran ändern das es geht? :(


    Bekomm ständig das


    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(159) : error 001: expected token: "-identifier-", but found "if"
    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(162) : error 001: expected token: "-identifier-", but found "return"

    public OnPlayerCommandText(playerid,cmdtext[])
    {
    if strcmp(cmdtext,"/teleport",true)
    {
    if (IsPlayerInAnyVehicle(playerid))
    {
    SetVehiclePos(GetPlayerVehicleID(playerid),0.0,0.0,200.0);
    }
    else
    {
    SetPlayerPos(playerid,0.0,0.0,200.0); //Was das auch immer für Coords sein sollen
    }
    return 1;
    }
    return 0;
    }


    So hab ich das jetzt bekomm aber immer noch eine Fejlermeldung

    Zitat


    expected token: "*then", but found "{"


    Was Tun?

    new healthpickup;
    //Pick-Ups

    healthpickup = CreatePickup(1240,3,374.0000,-119.6410,1001.4922); // HealthPickup Interior5
    if(pickupid == healthpickup)
    {
    SetPlayerHealth(playerid,100.00);
    }


    Jetzt sieht das alles so aus
    Und nun hab ich 2 Fehlermeldungen die noch beseitigt werden müssen


    Und zwar folgenede

    Zitat

    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(47) : error 017: undefined symbol "pickupid"
    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(49) : error 017: undefined symbol "playerid"

    // Teleportiert einen Spieler zur Mitte der Map wenn er den /teleport Befehl verwendet public OnPlayerCommandText(playerid,text[]) { if(strcmp(cmdtext,"/teleport",true) == 0) { if (IsPlayerInAnyVehicle(playerid)) { SetVehiclePos(GetPlayerVehicleID(playerid),0.0,0.0,200.0); } else { SetPlayerPos(playerid,0.0,0.0,200.0); } } }


    Das geht i-wie nicht ich bekomm 3 Errors und ein Warning :(

    Zitat

    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(51) : error 025: function heading differs from prototype
    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(53) : error 017: undefined symbol "cmdtext"
    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(60) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Users\Andreas\Desktop\Neuer Ordner\gamemodes\SFDM.pwn(132) : error 021: symbol already defined: "OnPlayerCommandText"

    Hi, ich bin grad dabei ein bissl an nem script zu basteln
    Jetzt ist es soweit das ich auf einen Schwerpunkt für mich getroffen bin, wenn ich das einfüge, komm immer zwischen 10-26 Error,wenns ichs bearbeite nur noch mehr


    Original von Wiki ^^
    // Teleportiert einen Spieler zur Mitte der Map wenn er den /teleport Befehl verwendet
    public OnPlayerCommandText(playerid,text[])
    {
    if strcmp(text,"/teleport",true) {
    if (IsPlayerInAnyVehicle(playerid)) {
    SetVehiclePos(GetPlayerVehicleID(playerid),0.0,0.0,200.0);
    } else {
    SetPlayerPos(playerid,0.0,0.0,200.0);
    }
    }
    }


    Ein zweites Problem ist, ich hab ein Pick-Up und möchte im die Funktion zum heilen geben, wie stell ich das ein?
    Pick-Up ohne alles ^^

    //Pick-Ups
    CreatePickup(1240,3,374.0000,-119.6410,1001.4922); // HealthPickup Interior5


    Danke im Vorraus, MfG ^^

    only a single statement (or expression) can follow each "case"


    Was heißt, was muss ich tun? :O


    Ich hab versucht eine Join/Leave Message in Spectres interior Dingens einzu fügen und dann kam das ( beim Leave Message, Join message geht)



    public OnPlayerDisconnect(playerid, reason)
    {
    new pname [MAX_PLAYER_NAME];
    new string[64];
    GetPlayerName(playerid, pname, sizeof(pname));


    switch(reason)
    {
    case 0: format(string, sizeof(string), "%s hat den Server verlassen. (Timeout)", pname);
    case 1: format(string, sizeof(string), "%s hat den Server verlassen.", pname);
    case 2: format(string, sizeof(string), "%s hat den Server verlassen. (Kick/Ban)", pname);



    SendClientMessageToAll(0xAAAAAAAA, string);
    return 1;
    }


    Sry scripte gard erst seit heute :/

    Download Link ist jetzt drin^^ NICHT WEGEN DEM NAMEN AUFEGEN!! XD
    Ja es soll auch nix besoderes sein :S ^^
    PS: Ich kann nicht scripten deshalb ann ich dir kein Teleport machen, kann dir aber zeigen wo´s genau ist, ich lad gleich ein Pic hoch k?^^