Beiträge von RnBexclusiv

    Ja klar ist es möglich mehrere Scripter gleichzeitig einzuschalten.
    Dein Zitat war eher bezogen auf die Organisation des ganzen. Der Mann der für das meiste verantwortlich ist.
    Der alles dokumentiert damit kein chaos etc ausbricht. Damit die Scripter wissen ok ich muss diese Variable verwenden etc.

    Wer wäre das nicht Sniper.
    Wenn man etwas unterstützung von sa-mp.de bei der entwicklung bekommen würden wären viele "Erfahrene" Scripter dabei.
    Meine wenigkeit ebenfalls. Aber ich glaube wenn das nicht ein Mann unter den Arm nimmt der da wirklich Zeit und Geduld reinfliesen lässt wird das nichts.

    Wofür brauhcst du die carid wenn du sie nirgends verwendest?
    Sollte das nicht eher so sein? new str[32];
    format(str, sizeof(str), "%d.car", carid);
    if(dini_Exists(str))
    {
    if(dini_Int(str,"Verkauft") == 1)
    {
    carid = id;
    DestroyVehicle(id);


    newid = CreateVehicle(carid, x+2,y,z,angle+4,color1,color2,-1);


    CarInfo[newid][aX]=x;
    CarInfo[newid][aY]=y;
    CarInfo[newid][aZ]=z;
    CarInfo[newid][aAngle]=angle;
    CarInfo[newid][aModel]=carid;
    CarInfo[newid][aColor1]= color1;
    CarInfo[newid][aColor2]= color2;
    CarInfo[newid][aVer]=0;




    dini_FloatSet(str,"aX", CarInfo[newid][aX]);
    dini_FloatSet(str,"aY", CarInfo[newid][aY]);
    dini_FloatSet(str,"aZ", CarInfo[newid][aZ]);
    dini_FloatSet(str,"aAngle", CarInfo[newid][aAngle]);
    dini_IntSet(str,"Model",CarInfo[newid][aModel]);
    dini_IntSet(str,"Color1",CarInfo[newid][aColor1]);
    dini_IntSet(str,"Color2",CarInfo[newid][aColor2]);
    dini_IntSet(str,"Verkauft",CarInfo[newid][aVer]);



    }
    }
    else return SendClientMessage(playerid,COLOR,"Diese ID gibt es nicht!");

    dcmd_kick(playerid,params[])
    {
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,COLOUR_ROT,"/kick [ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOUR_ROT,"Spieler ist nicht auf dem Server");
    if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOUR_ROT,"Ungültige ID");
    if(strlen(reason) == 0) return SendClientMessage(playerid,COLOUR_ROT,"Der Grund fehlt.");
    format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",Opfer,Spielername(playerid),reason);
    SendClientMessageToAll(COLOUR_ROT,string);
    Kick(pID);
    return 1;
    }

    [video]

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    [/video]
    Das kann eh keiner überbieten.
    Onkelz für immer :)

    dcmd_showperso(playerid, params[])
    {
    new id;
    if(!sscanf(params,"d",id)) return SendClientMessage(playerid, BLAU, "Nutzung: /showperso [id]");
    new Float: X, Float: Y, Float: Z;
    GetPlayerPos(id, X, Y, Z);
    if(IsPlayerInRangeOfPoint(playerid,3,X,Y,Z))
    {
    if(IsPlayerConnected(id))
    {
    SendClientMessage(playerid, BLAU, "Du zeigst dem Spieler mit der ID deinen Perso.");
    }
    else
    {
    SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID online.");
    }
    }
    else
    {
    SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID in der nähe.");
    }
    return 1;
    }


    sollte so gehen wenn du sscanf hast.

    Setz ne variable auf 1. Lass n Timer starten für 10sec und machst sie dort auf 0.
    Wenn der spieler nun in das Pickup und die variable auf 1ist passiert nichts.
    Wenn sie auf 0 ist kriegt er das Ding angezeigt und die variable geht auf 1.

    ocmd:su(playerid, params[])
    {
    if(isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,ROT,"Du bist nicht berechtigt Wanteds zu verteilen");
    new pID, Wanted, Grund[128];
    new string1[124];
    new string2[124];
    if(sscanf(params,"uds",pID,Wanted,Grund))return SendClientMessage(playerid,ROT,"Benutzung: /su [ID] [Wantedzahl] [Grund für die Wanteds] ");
    {
    SetPlayerWantedLevel(pID,Wanted);
    format(string1,sizeof(string1),"Du hast ein Verbrechen begangen ! Officer %s hat dir %w Wanted(s) gegeben ! .",Spielername(playerid),Wanteds(Wanted));
    format(string2,sizeof(string2),"Du wirst wegen %s gesucht !",Grund);
    SendClientMessage(pID,WANTED,"string");
    SendClientMessage(pID,WANTED,"string2");
    }
    return 1;
    }

    Was genau geht denn nicht?
    Hier mal n Code von mir.
    if(strcmp(cmdtext,"/rac",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    for(new v = 0; v < MAX_VEHICLES; v++)
    {
    if(!IsPlayerInVehicle(i,v)) SetVehicleToRespawn(v);
    }
    break;
    }
    }
    SendClientMessageToAll(COLOR_ROT,"Ein Admin respawnt alle Fahrzeuge auf diesem Server.");
    return 1;
    }