Beiträge von PrinceOfBelvedair

    @ Black ace habs so gemacht wie bei dir aber da kommt 1 Error:


    unswart in der ersten Fraktions Zeile


    if(GetPlayerVehicleID(playerid)==copcar) // hier kommt der Error



    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(603) : error 033: array must be indexed (variable "copcar")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.





    // EDIT
    Schon Selber behoben :D
    Danke geht alles :love:

    Hallo,
    wo ist hier der Klammer Fehler ? oder hab ich irgendwo ein return vergessen ?



    Ich habe die Erros:
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(383) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(392) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(430) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(433) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(453) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(454) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(459) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(469) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(471) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(481) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(494) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(505) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(507) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(510) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(516) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(518) : error 017: undefined symbol "sscanf"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(519) : error 017: undefined symbol "SpielerName"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(527) : error 017: undefined symbol "isPlayerAnAdmin"


    Das deutet drauf hin das es unten nicht weitergeht und anscheinend ein return fehlt ^^



    Hier der Text:

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i {
    if(GetPlayerVehicleID(playerid)==copcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du bist kein Cop!.");
    }
    }
    }
    return 1;
    }


    /7Edit richtig eingeschoben

    Hallo,
    ich habe eine Schranke im Script und möchte das man diese öffnen kann, wie es mit Gates geht weiß ich das die in den Boden und hoch fahren, aber die Schranke soll sich ja so öffnen wie ne schranke also hoch und runter.. aber welche Coodinaten brauche ich da ? beim Gate ist es z.B. am Ende so -10,5 aber die Schranke soll ja nicht in den Boden fahren sonden sich auf der einen Seite nach oben öffen..


    Wisst ihr was ich meine ? ^^


    Hier mal die Coors:


    -2590.0339355469, 1359.1770019531, 6.7251858711243


    was muss dahinten ran damit sich die Schranke nach oben öffnet ?

    Da kommt das bei raus :D


    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(850) : error 021: symbol already defined: "playertextid"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(850) : warning 213: tag mismatch
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(850) : warning 204: symbol is assigned a value that is never used: "playertextid"
    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(847) : warning 203: symbol is never used: "playertextid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    //Edit


    Weil das hab ich schon so in der Art oben drüber


    new PlayerText3D:playertextid;

    playertextid = CreatePlayer3DTextLabel(playerid,"Cop On-Duty!",ROT,X,Y,Z,15.0);


    Da bekomme ich einen Warning..aber warum ?


    C:\Users\Beny\Desktop\Game zeug\tutorial.pwn(850) : warning 204: symbol is assigned a value that is never used: "playertextid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    Also...:D


    langsam seh ich hier nicht mehr durch ... was denn nun ? :D


    ich hab erstmal Huggys Vorschlag genommen der funktioniert auch so weit, das gewünschte Car spawnt dann..


    ABER!


    der hintere Teil mit dem passiert irgendwie nix:


    SetVehicleNumberPlate(vehicleid,">> ADMIN <<");
    format(string,sizeof(string),"[Adminwagen] %s hat sich das Auto mit der ID %d gespawnt!",SpielerName(playerid), ModelID);
    print(string);

    Hallo,


    Ich habe folgendes in mein Script eingefügt, doch wenn ich in Game gehe steht immer da "Du bist kein Admin!" obwohl ich Admin Level 5 bin...Wo liegt der Fehler...


    ocmd:veh(playerid,params[])
    {
    new ModelID, color[2],Float:VehPos[4], vehicleid;
    if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,rot,"Du bist nicht zu Fuss");
    if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,COLOR_ORANGE, "/veh [vehicleid] [color1] [color2]");
    if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,rot, "Es muss eine Fahrzeug ID zwischen 411 und 611 sein!");
    if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,rot, "Die Color-IDs müssen zwischen 0 und 126 sein!");
    if(!isPlayerAnAdmin(playerid,5) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
    {
    new string[128];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,rot,"Du bist kein Admin!");
    GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
    GetPlayerFacingAngle(playerid, VehPos[3]);
    vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],color[0],color[1],-1);
    LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
    SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid, vehicleid, 0);
    SetVehicleNumberPlate(vehicleid,">> ADMIN <<");
    format(string,sizeof(string),"[Adminwagen] %s hat sich das Auto mit der ID %d gespawnt!",SpielerName(playerid), ModelID);
    print(string);
    }
    else return SendClientMessage(playerid, rot, "Du bist kein Admin!");
    return 1;
    }


    Ich denke mal da is en Klammer Fehler irgendwo unten bei else oder ?