Fahrschul Scheine

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Abend,
    Ich würde gerne in mein Script einzelne Scheine abspeichern...
    Ich würde die Scheine gerne in einem sepperaten Ordner ( Bei Dini) speichern.
    Dies sollte wie folgt aussehen:


    Ordner ( Lizensen ) --> Dann sind hier die Namen zu finden --> Wenn man die Datei öffnet sollte dann die Scheine darin stehen:


    Autolizens: Bestanden / Nicht Bestanden


    usw.


    Ich weiß nur nicht wie ich das mache das das genau so abgespeichert wird wie ich das oben beschrieben habe..
    Könnte mir da vll. jemand helfen?


    Mit freundlichen Grüßen
    BlackxSoul

  • Z.B mit Auto


    Bei Forwards:
    forward IsACar (carid);


    Bei ocmd: Befehlen
    //Gibt Auto License
    ocmd:gclic(playerid,params[])
    {
    new pID,
    str[128],
    str2[128];
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutzung: /gclic [SpielerName/ID]");
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(!isPlayerInFrakt(playerid,5)) return SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer!");
    if(!IsPlayerInRangeOfPoint(pID,20,x,y,z)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deiner Nähe!");
    format(str,sizeof(str),"* %s hat dir den Auto Führerschin gegeben!",SpielerName(playerid));
    format(str2,sizeof(str2),"* Du hast %s den Auto Führerchein gegeben!",SpielerName(pID));
    SendClientMessage(playerid,gelb,str2);
    GivePlayerMoney(pID,-9000);
    SendClientMessage(pID,gelb,str);
    SetPVarInt(pID,"AutoSchein",1);
    return 1;
    }
    //Auto Führerschein Wegnehehmen
    ocmd:tclic(playerid,params[])
    {
    new pID,
    str[128],
    str2[128];
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutzung: /tclic [SpielerName/ID]");
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(!isPlayerInFrakt(playerid,5)) return SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer!");
    if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,ROT,"Du bist kein Polizist!");
    if(!IsPlayerInRangeOfPoint(pID,20,x,y,z)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deiner Nähe!");
    format(str,sizeof(str),"* %s hat dir den Auto Führerschin entzogen!",SpielerName(playerid));
    format(str2,sizeof(str2),"* Du hast %s den Auto Führerchein entzogen!",SpielerName(pID));
    SendClientMessage(playerid,gelb,str2);
    SendClientMessage(pID,gelb,str);
    SetPVarInt(pID,"AutoSchein",0);
    return 1;
    }


    Bei OnPlayerStateChange
    if(newstate == PLAYER_STATE_DRIVER)
    {
    new vehid = GetPlayerVehicleID(playerid);
    if(IsACar(vehid)) {
    if(GetPVarInt(playerid,"AutoSchein") != 1)
    if(GetPVarInt(playerid,"AutoSchein") != 3) {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du hast keinen Führerschein bitte mach diesen an der Fahrschule");
    }
    }
    }


    Da wo du deinen Account Lädst:
    SetPVarInt(playerid,"AutoSchein",dini_Int(Spielerdatei,"AutoSchein"));


    Da wo du deinen Account Speicherst:
    dini_IntSet(Spielerdatei,"AutoSchein",GetPVarInt(playerid,"AutoSchein"));


    Und noch das:
    //Auto License
    public IsACar (carid)
    {
    new Model = GetVehicleModel(carid);
    if(Model == 400 || Model == 401 || Model == 402 || Model == 404 || Model == 405 || Model == 409 || Model == 410 || Model == 411 || Model == 412 || Model == 413)
    {
    return 1;
    }
    if(Model == 414 || Model == 415 || Model == 416 || Model == 418 || Model == 419 || Model == 420 || Model == 421 || Model == 422 || Model == 423 || Model == 424)
    {
    return 1;
    }
    if(Model == 426 || Model == 427 || Model == 428 || Model == 429 || Model == 431 || Model == 434 || Model == 436 || Model == 438 || Model == 439 || Model == 440)
    {
    return 1;
    }
    if(Model == 441 || Model == 442 || Model == 425 || Model == 451 || Model == 458 || Model == 459 || Model == 466 || Model == 467 || Model == 470 || Model == 474)
    {
    return 1;
    }
    if(Model == 475 || Model == 477 || Model == 479 || Model == 478 || Model == 480 || Model == 482 || Model == 483 || Model == 489 || Model == 490 || Model == 491)
    {
    return 1;
    }
    if(Model == 492 || Model == 494 || Model == 495 || Model == 496 || Model == 489 || Model == 499 || Model == 500 || Model == 502 || Model == 503 || Model == 504)
    {
    return 1;
    }
    if(Model == 505 || Model == 506 || Model == 506 || Model == 507 || Model == 508 || Model == 516 || Model == 517 || Model == 518 || Model == 525 || Model == 526)
    {
    return 1;
    }
    if(Model == 527 || Model == 528 || Model == 530 || Model == 533 || Model == 534 || Model == 535 || Model == 536 || Model == 540 || Model == 541 || Model == 542)
    {
    return 1;
    }
    if(Model == 543 || Model == 545 || Model == 546 || Model == 547 || Model == 549 || Model == 550 || Model == 551 || Model == 552 || Model == 554 || Model == 555 || Model == 558 || Model == 559 || Model == 560 || Model == 561 || Model == 562)
    {
    return 1;
    }
    if(Model == 565 || Model == 566 || Model == 567 || Model == 568 || Model == 574 || Model == 575 || Model == 576 || Model == 579 || Model == 580 || Model == 582 || Model == 585 || Model == 587 || Model == 589 || Model == 596 || Model == 597)
    {
    return 1;
    }
    if(Model == 598 || Model == 599 || Model == 600 || Model == 601 || Model == 602 || Model == 603 || Model == 604 || Model == 605 || Model == 609)
    {
    return 1;
    }
    return 0;
    }