Beiträge von Daniel_Castelone

    Sufu macht den Meister



    [ SCRIPTING ] Tore mit Timer erstellen - Tutorials - San Andreas Multiplayer - Deutsches Forum


    new adactor;
    forward adactorzu();
    unter OnGameModeinit
    adactor = CreateObject(objectID,x,y,z);


    if (strcmp("/adactor", cmdtext, true, 10) == 0)//den Befehl könnt ihr jederzeit beliebig ändern
    {
    MoveObject(adactor, x,y,z,2.0);//Die 2.0 ist die Geschwindigkeit des Gates!
    SetTimer("adactorzu",5000,0);//Der Timer wird gestartet sobald der CMD verwendet wird!5000 ist die Zeit in Ms!
    return 1;
    }


    public adactorzu()//Die public die wir mit dem forward erstellt haben!
    {
    MoveObject(adactor, x,y,z,2.0);//Hier kommen eure Coords hin wo das Tor geschlossen ist!
    return 1;
    }

    hast du ein Selfmade oder Godfather ?


    bei Godfather ist eigentlich immer eins dabei das musst du dir geben in dem du auf Scriptfiles gehst un deinen Account suchst und öffnest dann bei AdminLevel auf 1339 oder 2010 ändern damit du Admin kriegst

    Wegen dem Payday da man muss einfach das alte nehmen aus standart loh


    public PayDay()
    {
    new string[128];
    new account,interest;
    new rent = 0;
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(M_Bot[i][PAFK] == 0)
    {
    if(MoneyMessage[i]==1)
    {
    SendClientMessage(i, COLOR_LIGHTRED, "Du konntest deine Schulden nicht Bezahlen.");
    GameTextForPlayer(i, "~r~Busted!", 2000, 1);
    SetPlayerInterior(i, 6);
    SetPlayerPos(i, 264.6288,77.5742,1001.0391);
    PlayerInfo[i][pJailed] = 1;
    ResetPlayerWeapons(i);
    ResetPlayerMoney(i);
    WantedPoints[i] = 0;
    PlayerInfo[i][pJailTime] = 240;
    format(string, sizeof(string), "Du bist eingesperrt für %d sekunden. Kaution: Keine", PlayerInfo[i][pJailTime]);
    SendClientMessage(i, COLOR_LIGHTBLUE, string);
    }
    new playername2[MAX_PLAYER_NAME];
    GetPlayerName(i, playername2, sizeof(playername2));
    account = PlayerInfo[i][pAccount];
    new key = PlayerInfo[i][pPhousekey];
    if(key != 255)
    {
    rent = HouseInfo[key][hRent];
    if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    rent = 0;
    }
    else if(rent > GetPlayerMoney(i))
    {
    PlayerInfo[i][pPhousekey] = 255;
    SendClientMessage(i, COLOR_WHITE, "You have been evicted.");
    rent = 0;
    }
    HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
    }
    new tmpintrate;
    if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
    {
    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
    else { tmpintrate = intrate+2; }//HouseInfo[key][hLevel]
    }
    else
    {
    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 3; }
    else { tmpintrate = 1; }
    }
    if(PlayerInfo[i][pPayDay] >= 3)
    {
    Tax += TaxValue;//Should work for every player online
    PlayerInfo[i][pAccount] -= TaxValue;
    if(PlayerInfo[i][pDonateRank] > 0)
    {
    new bonus = PlayerInfo[i][pPayCheck] / 2;
    PlayerInfo[i][pPayCheck] += bonus;
    }
    new checks = PlayerInfo[i][pPayCheck];
    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
    //new oil = (PlayerInfo[i][pPhousekey]*100);
    ConsumingMoney[i] = 1;
    GivePlayerMoney(i, checks);
    if(PlayerInfo[i][pAccount] > 0)
    {
    PlayerInfo[i][pAccount] -= ebill;
    SBizzInfo[4][sbTill] += ebill;
    }
    else
    {
    ebill = 0;
    }
    if(PlayerInfo[i][pPhousekey] != 255)
    {
    //PlayerInfo[i][pAccount] -= oil;
    //SBizzInfo[3][sbTill] += oil;
    }
    else
    {
    //oil = 0;
    }
    if(PlayerInfo[i][pMember] == 0 && PlayerInfo[i][pLeader] == 0)
    {
    checks += 500;
    }
    interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
    PlayerInfo[i][pExp]++;
    PlayerPlayMusic(i);
    PlayerInfo[i][pAccount] = account+interest;
    SendClientMessage(i, COLOR_GOLD, "|================| KONTO AUSZUG |================|");
    format(string, sizeof(string), " Gehalt: $%d Miete: -$%d Steuern: -$%d", checks, rent, TaxValue);
    SendClientMessage(i, COLOR_GRAD1, string);
    if(PlayerInfo[i][pPhousekey] != 255 || PlayerInfo[i][pPbiskey] != 255)
    {
    format(string, sizeof(string), " Strom Kosten [incl.: Heitzkosten,Wasser: -$%d", ebill);
    SendClientMessage(i, COLOR_GRAD1, string);
    }
    if(PlayerInfo[i][pHandyVer] == 1)
    {
    SendClientMessage(i,COLOR_GRAD2," Handyvertragskosten: -$100");
    GivePlayerMoney(i, -100);
    }
    format(string, sizeof(string), " Zinsen: $%d [0.%d prozent]", interest,tmpintrate);
    SendClientMessage(i, COLOR_GRAD2, string);
    SendClientMessage(i, COLOR_GOLD, "|=================||============||=================|");
    format(string, sizeof(string), " Neuer Kontostand: $%d", PlayerInfo[i][pAccount]);
    SendClientMessage(i, COLOR_GRAD5, string);
    format(string, sizeof(string), "~g~PayDay~y~!!!");
    GameTextForPlayer(i, string, 5000, 1);
    rent = 0;
    PlayerInfo[i][pPayDay] = 0;
    PlayerInfo[i][pPayCheck] = 0;
    PlayerInfo[i][pConnectTime] += 1;
    if(PlayerInfo[i][pDonateRank] > 0)
    {
    PlayerInfo[i][pPayDayHad] += 1;
    if(PlayerInfo[i][pPayDayHad] >= 5)
    {
    PlayerInfo[i][pExp]++;
    PlayerInfo[i][pPayDayHad] = 0;
    }
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "* Du hast nicht lange Genug gespielt!");
    }
    }
    else
    {
    SendClientMessage(i, COLOR_LIGHTRED, "* Du hast kannst keinen PayDay bekommen solange du AFK bist!");
    }
    }
    }
    Checkprop();
    return 1;
    }

    Habe es nur aus Godfather


    if(strcmp(cmd,"/knast",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
    return 1;
    }
    new knastid = strval(tmp);
    if(knastid < 1 || knastid > 3)
    {
    SendClientMessage(playerid,COLOR_WHITE," KnastID nicht höher als 3 oder kleiner als 1!");
    return 1;
    }
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(!IsPlayerConnected(giveplayerid))
    {
    SendClientMessage(playerid,COLOR_WHITE," Spieler ist nicht Online!");
    return 1;
    }
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
    return 1;
    }
    new zeit = strval(tmp);
    if(zeit < 1 || zeit > 120)
    {
    SendClientMessage(playerid,COLOR_WHITE," Zeit nur zwischen 1 und 120 Minuten!");
    return 1;
    }
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /knast [knastid 1-3] [playerid] [zeit(in Minuten)] [grund]");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string,sizeof(string)," AdmCmd: %s hat %s für %d Minuten in Knast%d gesteckt. Grund: %s",sendername,giveplayer,zeit,knastid,result);
    ABroadCast(COLOR_LIGHTRED,string,1);
    format(string,sizeof(string)," Admin %s hat dich für %d Minuten in Knast%d gesteckt. Grund: %s",sendername,zeit,knastid,result);
    SendClientMessage(giveplayerid,COLOR_LIGHTRED,string);
    Knast[giveplayerid] = knastid;
    KnastTime[giveplayerid] = zeit;
    SetPlayerToKnast(giveplayerid,knastid);
    }
    return 1;
    }



    Sorry habe es leider nur für Godfather ;)


    Weiss nicht beschei was für Selfmade :)

    habe auch das Problem mit :


    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(1714) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(1714) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(1714) : warning 219: local variable "z2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4287) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4294) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4301) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4308) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4315) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4336) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4337) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4345) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(4352) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14491) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14492) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14493) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14494) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14495) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14496) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14497) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14498) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(14499) : error 017: undefined symbol "CreateDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21826) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21845) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21856) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21866) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21877) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21888) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21899) : error 017: undefined symbol "MoveDynamicObject"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\LosAngelesReallife0.3b!\gamemodes\LosAngelesReallife0.3b.pwn(21910) : error 017: undefined symbol "MoveDynamicObject"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    Habe alles reingetan ;)