Beiträge von heyhooo

    Das müsste EIG ungefähr so aussehen:


    new pickup


    pickup = CreatePickup(1317, x,y,z,virtualworld);


    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == pickup)
    {
    SetPlayerPos(...);
    SetPlayerInterior(....);
    }
    return 1;
    }

    Hast du den Timer bei OnPlayerDeath oder OnPlayerSpawn?


    Falls bei Spawn: Setzt den Timer mal hier hin (wenns nicht funkt frag mal state ab PLAYER_STATE_SPAWNED)


    Falls bei Death: Das hatte ich auch mal, ändere es um ;)


    M.f.G.


    heyho

    Du machst entwerder 2 Dialoge für 1 und auszahlen oder:


    new amount = strval(inputtext);
    if(amount < 0 || amount > 1000000) return SendClientMessage(playerid,COLOR_WHITE," Bitte nur Summen in Höhe von 1 bis 1 Million Dollar!");

    Liebe Community,


    Ich hatte ein Werbeblock system für die newsreporter erstellt und komme nicht weiter (mit dini)


    ocmd:createwb(playerid,params[])
    {
    if(loggedin[playerid] == 0) return SendClientMessage(playerid,GELB,"Du bist nicht eingeloggt!");
    if(PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pAdmin] >= 7)
    {
    new text[10];
    new object;
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_YELLOW,"/createwb [text]");
    object = CreateObject(19353,x,y,z,0.0,0.0,0.0);
    SetObjectMaterialText(object, text, 0, OBJECT_MATERIAL_SIZE_64x32, "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    CreateWB(x,y,z,text);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt!");
    return 1;
    }
    return 1;
    }
    ocmd:removewb(playerid,params[])
    {
    if(loggedin[playerid] == 0) return SendClientMessage(playerid,GELB,"Du bist nicht eingeloggt!");
    if(PlayerInfo[playerid][pLeader] == 11 || PlayerInfo[playerid][pAdmin] >= 7)
    {
    new block;
    new pfad1[50];
    new string[40];
    if(sscanf(params,"d",block))return SendClientMessage(playerid,GELB,"/removewb [HausID]");
    format(string,sizeof(string),"Werbe-Tafel %d gelöscht!",block);
    format(pfad1,50,"/block/%d.txt",block); //nun ist der pfad1 der Datei im String "pfad1".
    dini_Remove(pfad1);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht befugt!");
    return 1;
    }
    return 1;
    }


    Das kreieren und laden der Blöcke:


    stock CreateWB(Float:x,Float:y,Float:z,text)
    {
    new pfad1[50];
    format(pfad1,50,"%d.txt",MAX_HAUS);
    for(new i=1;i<MAX_BLOCK;i++)
    {
    format(pfad1,50,"/block/%d.txt",i);
    if(!fexist(pfad1)) // wenn diese Datei noch nicht existiert
    {
    dini_Create(pfad1); // dann erstellen wir sie
    dini_FloatSet(pfad1,"x",x); // und füllen sie mit unseren Werten.
    dini_FloatSet(pfad1,"y",y);
    dini_FloatSet(pfad1,"z",z);
    dini_Set(pfad1,"text",text); // GEÄNDERT stand vorher dini_IntSet
    return LoadWB(i);
    }
    }
    return 1;
    }
    stock LoadWB(wbid)
    {
    new pfad1[50];
    new string1[100];
    format(pfad1,50,"/block/%d.txt",wbid);
    if(!fexist(pfad1))return 0;
    WBInfo[wbid][wb_x] = dini_Float(pfad1,"x");
    WBInfo[wbid][wb_y] = dini_Float(pfad1,"y");
    WBInfo[wbid][wb_z] = dini_Float(pfad1,"z");
    WBInfo[wbid][wb_text] = dini_Int(pfad1,"text");
    new Float:wx = WBInfo[wbid][wb_x];
    new Float:wy = WBInfo[wbid][wb_y];
    new Float:wz = WBInfo[wbid][wb_z];
    new object = WBInfo[wbid][wb_object];
    object = CreateObject(19353, wx, wy, wz, 0.0, 0.0, 0.0);
    format(string1,sizeof(string1),"{DE0000}%s",WBInfo[wbid][wb_text]);
    SetObjectMaterialText(object, string1, 0, OBJECT_MATERIAL_SIZE_64x32, "Arial", 28, 0, 0xFFFF8200, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
    return 1;
    }


    Dann kommt dieser Error: //edit CreateWB nun kommt statt der Error


    C:\Users\user\Desktop\Heyho GRF\gamemodes\DRP.pwn(66739) : error 035: argument type mismatch (argument 4)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Diese Errors:


    C:\Users\user\Desktop\Heyho GRF\gamemodes\DRP.pwn(66739) : error 035: argument type mismatch (argument 4)
    C:\Users\user\Desktop\Heyho GRF\gamemodes\DRP.pwn(69692) : error 035: argument type mismatch (argument 3)
    C:\Users\user\Desktop\Heyho GRF\gamemodes\DRP.pwn(69679) : warning 203: symbol is never used: "text"


    Kann mir wer helfen? =/

    Liebe Community,


    Ich habe ein Problem und zwar:


    Ich möchte gerne ein Tutorial machen wo einfach Fragen nach einander ablaufen (natürlich mit Infobox)


    Z.B so:



    if(dialogid == DIALOG_TUTORIAL1)
    {
    if(response)
    {
    FreezePlayer(playerid);
    SetPlayerPos(playerid, -1984.5920,137.8751,27.6875); // DONE
    SetPlayerCameraPos(playerid, -2002.8643,115.4643,34.6641);
    SetPlayerCameraLookAt(playerid, -1986.2722,136.5280,28.3014);
    format(stringx1, sizeof (stringx1),"{FFFFFF}Wo befindet sich das FBI?\n{AFAFAF}Los Santos\nSan Fierro\nLas Venturas");
    ShowPlayerDialog(playerid, DIALOG_TUTORIAL2, DIALOG_STYLE_INPUT,"{FFFFFF}Tutorial-Fragen Step 1/5", stringx1,"Weiter","");
    }
    }
    if(dialogid == DIALOG_TUTORIAL2)
    {
    if(response)
    {
    //if(strfind ( stringx11, "San Fierro" ,true ) != - 1 )
    new obj = strval(inputtext);
    if(obj == "San Fierro")
    {
    SendClientMessage(playerid,COLOR_GREY,"Richtige Antwort!");
    format(stringx2, sizeof (stringx2),"{FFFFFF}Mit welchem Command erfährst du die Infos des Servers?\n{AFAFAF}Tippe das '/' ohne die ' ' mit ein");
    ShowPlayerDialog(playerid, DIALOG_TUTORIAL3, DIALOG_STYLE_INPUT,"{FFFFFF}Tutorial-Fragen Step 2/5", stringx2,"Weiter","");
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Falsche Antwort / Eingabefehler!");
    format(stringx1, sizeof (stringx1),"{FFFFFF}Wo befindet sich das FBI?\n{AFAFAF}Los Santos\nSan Fierro\nLas Venturas");
    ShowPlayerDialog(playerid, DIALOG_TUTORIAL2, DIALOG_STYLE_INPUT,"{FFFFFF}Tutorial-Fragen Step 1/5", stringx1,"Weiter","");
    }
    }
    }


    usw...


    Nur es funktionier nicht, wie soll ich das machen? Ich bin schon verzweifelt und sitze seit 2 Tagen dran! ?(


    M.f.G.


    heyho :)

    Dieses ist das orginal tut was ich eingefügt habe: was ist daran denn so falsch? =/(pls help)


    Das tut gar nichts zu sache(habe irg net alles kopiert) habe wieder das alte tut reingetan und es klappt immer noch net!


    =(


    //edit: Das komische ist ja, dass sowas wie If(isafahrschulveh) damit ja gar nets zu tun hat und einfach alles angezeigt wird =/

    Seit dem ich was am Tutorial rumgebastelt habe (net viel nur 1 dialog verändert) kommen nur noch errors und rückgängig kann ich das ja auch net machen (außer strg+z) kann mir wer helfen bin am verzweifeln ;(


    die errors:



    Hier das geänderte am tut:



    Ich hoffe ihr könnt mir helfen =(

    Liebe Com!


    Ich habe eine neue Fraktion Pastor gemacht (fragt nicht warum)


    Das Problem ist, ich komme bei einem cmd nicht weiter.


    Und zwar soll NUR der Pastor 2 Leute verheiraten können und nicht die beiden Leute selber.


    Das gleiche soll auch für scheiden gelten. Hier der code:


    Remove bug





    Liebe Com!


    Ich wollte heute das Standarttor bei der fahrschule entfernen.


    Hat auch alles geklappt doch nur irgendwie bugt das! Ich habe alles versucht sogar "RemoveSpecificBuilding (11014);"


    Sodass der gegenstandt für die ganze map entfernt ist, doch es kommt das raus:


    http://s14.directupload.net/file/d/3196/36jgelc6_png.htm


    (das graue hinterm tor)


    Doch wenn ich von einem anderem winkel gucke das:


    http://s14.directupload.net/file/d/3196/4f6dpyt8_png.htm




    Ich hoffe ihr könnt mir helfen!


    L.g.


    heyho

    Remove bug





    Liebe Com!


    Ich wollte heute das Standarttor bei der fahrschule entfernen.


    Hat auch alles geklappt doch nur irgendwie bugt das! Ich habe alles versucht sogar "RemoveSpecificBuilding (11014);"


    Sodass der gegenstandt für die ganze map entfernt ist, doch es kommt das raus:


    http://s14.directupload.net/file/d/3196/36jgelc6_png.htm


    (das graue hinterm tor)


    Doch wenn ich von einem anderem winkel gucke das:


    http://s14.directupload.net/file/d/3196/4f6dpyt8_png.htm




    Ich hoffe ihr könnt mir helfen!


    L.g.


    heyho ;)