Beiträge von Dachdecker

    und wie mache ich das ?


    Ich hab jetzt diesen Befehl gescriptet...
    Es kommt ein Error ... undefiniertes Symbol ( vehicleid )

    if (strcmp("/look",cmdtext, true, 10) == 0)
    {
    new string[128];
    format(string,sizeof(string),"{FFFF63}Letzter Fahrer : %s",SpielerName(FahrerByCar[vehicleid]));
    ShowPlayerDialog(playerid,ENTERCAR,DIALOG_STYLE_MSGBOX,"Fahrzeuginformation",string,"Okay","");
    return 1;
    }

    naja Befehle kürzen ist nicht so meine Stärcke :D


    Ich hab jetzt diesen Befehl von H4rd_B4se kopiert nur ingame kommt dann
    SERVER UNKNOWN COMMAND


    Befehl :

    new Wantedlevel[MAX_PLAYER_NAME]; // Mein Define... ohne diesem kommt ein Error


    if (strcmp("/wanted",cmdtext, true, 10) == 0)
    {
    new longStr[1500],curStr[40];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(WantedLevel[i] > 0)
    {
    new pName[31];
    GetPlayerName(i,pName,30);
    format(curStr,39,"%s\n",pName);
    strcat(longStr,curStr);
    }
    }
    ShowPlayerDialog(playerid,Wanted,DIALOG_STYLE_LIST,"Wanted Datebank",longStr,"Okey","");
    return 1;
    }

    Hallo liebe Community,


    Ich hab probiert /Wanted als Dialog zufassen aber dann kommt Pawno Library Compiler Funktioniert nicht mehr!....


    mein Code
    oben im Script :



    new wanted = GetPlayerWantedLevel(targetid);


    Dilaog :
    if (strcmp("/wanted",cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid,Wanted,DIALOG_STYLE_LIST,"Gesuchte Personen","Spieler : %s | Wantedlevel : %d","Okay","Abbrechen",SpielerName(playerid),GetPlayerWantedLevel(playerid));
    return 1;
    }


    if(dialogid == Wanted)
    {
    if(response == 0) { SCM(playerid,Rot,"Du hast das Wantedsystem geschlossen"); return 1; }
    if(response == 1)
    {
    if(listitem == 0)
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    new x;
    string = "";
    if(IsPlayerConnected(i))
    {
    if(GetPlayerWantedLevel(i) > 0)
    {
    GetPlayerName(i, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "%s%s: %d", string,giveplayer,GetPlayerWantedLevel(i));
    x++;
    if(x > 3) {
    SCM(playerid, COLOR_YELLOW, string);
    x = 0;
    format(string, sizeof(string), "");
    } else {
    format(string, sizeof(string), "%s, ", string);
    // "/wantedJefferson[4], Lytadsa[31]
    }
    }
    }
    }
    if(x <= 3 && x > 0)
    {
    string[strlen(string)-2] = '.';
    SCM(playerid, COLOR_YELLOW, string);
    }
    }
    }
    }


    Gut,danke... Sorry bin etwas verwirrt ...


    Tut mir echt Leid mhh aber wie schaffe ich es jetzt wenn jemand einen Befehl eingibt z.B. /look wie kann man dann ein Dialog anzeigen wo dann der letzte Fahrer drinne steht?



    new str[MAX_PLAYER_NAME];
    GetPlayerName(playerid, str, MAX_PLAYER_NAME);
    format(FahrerByCar[vehicleid],MAX_PLAYER_NAME,"%s",str);


    help?


    ShowPlayerDialog(playerid,LetzterFahrer,DIALOG_STYLE_MSGBOX,"Fahrzeuginformation","?????","Okay","Schließen");

    Ich werde mir das mal durchlesen.
    Danke. Hast du vlt. noch eine Seite die Pawno erklärt? ( also die Sprache? Das ich es eventuell bisschen besser lernen kann ) ?


    Ich versteh die Debug nachrichten nicht ganz... Was heißen die Zahlen?

    xdd :D Kann man vor CreateVehicle ein VehCar = CreateVehicle und DestroyVehicle = VehCar ? Ginge das


    Fals es jemand braucht mit löschen ich hatte gerade bisschen langeweile :D


    oben im Script


    new VehCars;
    /veh

    if (strcmp("/veh", cmdtext, true,4) == 0)
    {
    if(SpielerInfo[playerid][Adminlevel] >= 2)
    {
    if(strlen(cmdtext) <= 4) return 1;
    new Float:x, Float:y, Float:z;
    new vehicleID = GetVehicleIDByName(cmdtext[5]);
    if(vehicleID == -1) return 1;
    GetPlayerPos(playerid, x, y, z);
    PutPlayerInVehicle(playerid, VehCars = CreateVehicle(vehicleID,x,y,z+1.0,0.0,1,1,-1), 0);
    }
    else
    {
    SCM(playerid,Rot,"Administratoren Command Error : Du darfst diesen Befehl nicht benutzen");
    }
    return 1;
    }
    /delveh

    if (strcmp("/delveh", cmdtext, true) == 0)
    {
    if(SpielerInfo[playerid][Adminlevel] >= 2)
    {
    DestroyVehicle(VehCars);
    SCM(playerid,Weiss,"{fff63}Admin Vehicle System : {fefefe}Du hast das Fahrzueg gelöscht");
    }
    else
    {
    SCM(playerid,Rot,"Administratoren Command Error : Du darfst diesen Befehl nicht benutzen");
    }
    return 1;
    }

    Ich hab einen zweiten TextDraw erstellt und was ist? Er wird nicht angezeigt bez. die Schrift ist nicht da...


    Codes :



    Textdraw0 = TextDrawCreate(523.000000, 233.900009, "usebox");
    TextDrawLetterSize(Textdraw0, 0.000000, -13.570001);
    TextDrawTextSize(Textdraw0, 632.000000, 0.000000);
    TextDrawAlignment(Textdraw0, 1);
    TextDrawColor(Textdraw0, 0);
    TextDrawUseBox(Textdraw0, true);
    TextDrawBoxColor(Textdraw0, 102);
    TextDrawSetShadow(Textdraw0, 0);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawFont(Textdraw0, 0);


    Textdraw1 = TextDrawCreate(859.000000, 588.000061, "~g~Statistiken");
    TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
    TextDrawAlignment(Textdraw1, 1);
    TextDrawColor(Textdraw1, -1);
    TextDrawSetShadow(Textdraw1, 0);
    TextDrawSetOutline(Textdraw1, 1);
    TextDrawBackgroundColor(Textdraw1, 51);
    TextDrawFont(Textdraw1, 1);
    TextDrawSetProportional(Textdraw1, 1);

    achso sorry.


    Ich habe jetzt diesen Code :



    Textdraw0 = TextDrawCreate(628.000000, 121.340003, "usebox");
    TextDrawLetterSize(Textdraw0, 0.000000, 12.252221);
    TextDrawTextSize(Textdraw0, 507.000000, 0.000000);
    TextDrawAlignment(Textdraw0, 1);
    TextDrawColor(Textdraw0, 0);
    TextDrawUseBox(Textdraw0, true);
    TextDrawBoxColor(Textdraw0, 102);
    TextDrawSetShadow(Textdraw0, 0);
    TextDrawSetOutline(Textdraw0, 0);
    TextDrawFont(Textdraw0, 0);


    Ich möchte das oben in der Mitte Statistiken steht. und unten Info : Leertaste und Alt zum schließen/öffnen


    wie mache ich das jetzt genau?