Beiträge von Schokodonut

    Hallo Community!
    [tabmenu]

    [tab=Infos]Wie die Überschrift schon sagt suche ich jemanden der mir mein Rechtesystem Perfekt einstellt.
    [tab=Gegenleistung]Was bekommst du als Gegenleistung? Als Gegenleistung das ihr mir das eingestellt habt biete ich ihm 10 € PSC
    [tab=Wie melde ich mich wo] Ihr könnt einfach darunter schreiben oder auch ne pn an mich senden. Ebenfalls könnt ihr einfach auf meinem Teamspeak kommen und mich/einen Admin anschreiben Ts3 IP: ts312.zap-hosting.com:2054[/tabmenu]



    Mit freundlichen Grüßen
    Schokodonut



    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Hallo Community ich habe ein Problem bei dem Befehl ocmd:news


    [tabmenu]

    [tab=Code]ocmd:news(playerid,params[])
    {
    new text[500], string[500];
    if(sscanf(params,"s", text))return SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /news [text]");
    if(SpielerInfo[playerid][pFraktion] != 6)return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Mitglied der San Andreas News AG");
    format(string,sizeof(string),"[NEWS] %s: %s",SpielerName(playerid), text);
    SendClientMessageToAll(COLOR_GREEN, string);
    return 1;
    }[tab=Screen][tab=Problemerklärung]Ich kann keinen Langen Text schreiben es hört dort auf[/tabmenu]


    hoffentlich könnt ihr mir helfen

    Hab das noch nie gemacht einen Dialog als string dazustellen kannst mir das erklären oder geht das so


    format(string,sizeof(string),"Überweisung","Möchtest du an %s[ID: %i] Geld Überweißen",SpielerName(pID),pID,"Ja","Nein");
    ShowPlayerDialog(playerid,DIALOG_BANKP,DIALOG_STYLE_MSGBOX,string);

    Hallo Community habe einen kleinen Fehler in meinem Script
    und zwar wie schreib ich da den Namen und die Id des Users
    if(dialogid==DIALOG_BANKI)
    {
    new pID;
    if(!response)return ShowPlayerDialog(playerid,DIALOG_BANKM,DIALOG_STYLE_LIST,"Bankmenü","Kontostand\nAbheben\nEinzahlen\nÜberweisen","Ok","Abbrechen");
    if(sscanf(inputtext,"u",pID))return SendClientMessage(playerid,COLOR_GRAD2,"Ungültige Angabe");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_GRAD2,"Ungültiger Empfänger");
    if (pID == playerid)return SendClientMessage(playerid,COLOR_GRAD2,"Du kannst dir nicht selber Geld überweißen");
    ShowPlayerDialog(playerid,DIALOG_BANKP,DIALOG_STYLE_MSGBOX,"Überweisung","Möchtest du an %s[ID: %i] Geld Überweißen",SpielerName(pID),pID,"Ja","Nein");// Das ist die Zeile
    Ueberweiser[playerid] = pID;
    Ueberweiser[pID] = playerid;
    return 1;
    }
    Der Error logischerweise


    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(3366) : error 035: argument type mismatch (argument 7)

    Bekomme jetzt 2 warnings
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(878) : warning 213: tag mismatch
    C:\Users\Andreas\Desktop\samp03x_svr_R1-2_win32\gamemodes\mysql.pwn(883) : warning 213: tag mismatch


    Das sind die zwei zeilen


    zinsen=GetPlayerMoney(i)*0.15;
    zinsen=GetPlayerMoney(i)*0.05;

    Gute Idee mit dem Cop Bonus


    Danke


    Ps hab noch einen Fehler


    public Payday()
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(GetPVarInt(i,"Eingeloggt") == 0)continue;
    SpielerInfo[i][pPayDay] += 1;
    if(SpielerInfo[i][pPayDay] == 60)
    {
    new string[128];
    SendClientMessage(i,COLOR_HELLBLAU,"=================PAYDAY=================");
    SpielerInfo[i][pPayDay] = 0;
    SpielerInfo[i][pRespektPunkte] += 1;
    format(string,sizeof(string),"Dein alter Kontostand: %i Euro",GetPlayerMoney(i));
    SendClientMessage(i,COLOR_WEIS,string);
    new rang[MAX_PLAYERS];
    if(SpielerInfo[i][pFraktion] == 1)
    {
    switch(SpielerInfo[i][pRang])
    {
    case 1:{rang[i]=500;}
    case 2:{rang[i]=600;}
    case 3:{rang[i]=700;}
    case 4:{rang[i]=800;}
    case 5:{rang[i]=900;}
    case 6:{rang[i]=1000;}
    case 7:{rang[i]=1100;}
    case 8:{rang[i]=1200;}
    case 9:{rang[i]=1300;}
    case 10:{rang[i]=1400;}
    case 11:{rang[i]=1500;}
    case 12:{rang[i]=1600;}
    case 13:{rang[i]=1700;}
    case 14:{rang[i]=1800;}
    case 15:{rang[i]=1900;}
    case 16:{rang[i]=2000;}
    case 17:{rang[i]=2100;}
    case 18:{rang[i]=2200;}
    case 19:{rang[i]=2300;}
    case 20:{rang[i]=2400;}
    }
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);
    SendClientMessage(i,COLOR_WEIS,string);
    SendClientMessage(i,COLOR_WEIS,"Cop Bonus: 2385");
    GivePlayerMoney(i, rang[i] + 2385);
    }
    if(SpielerInfo[i][pFraktion] == 2)
    {
    switch(SpielerInfo[i][pRang])
    {
    case 1:{rang[i]=500;}
    case 2:{rang[i]=600;}
    case 3:{rang[i]=700;}
    case 4:{rang[i]=800;}
    case 5:{rang[i]=900;}
    case 6:{rang[i]=1000;}
    case 7:{rang[i]=1100;}
    case 8:{rang[i]=1200;}
    case 9:{rang[i]=1300;}
    case 10:{rang[i]=1400;}
    case 11:{rang[i]=1500;}
    case 12:{rang[i]=1600;}
    case 13:{rang[i]=1700;}
    case 14:{rang[i]=1800;}
    case 15:{rang[i]=1900;}
    case 16:{rang[i]=2000;}
    case 17:{rang[i]=2100;}
    case 18:{rang[i]=2200;}
    case 19:{rang[i]=2300;}
    case 20:{rang[i]=2400;}
    }
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);
    SendClientMessage(i,COLOR_WEIS,string);
    SendClientMessage(i,COLOR_WEIS,"Cop Bonus: 4363");
    GivePlayerMoney(i,rang[i] + 4363);
    }
    if(SpielerInfo[i][pFraktion] == 3)
    {
    switch(SpielerInfo[i][pRang])
    {
    case 1:{rang[i]=500;}
    case 2:{rang[i]=600;}
    case 3:{rang[i]=700;}
    case 4:{rang[i]=800;}
    case 5:{rang[i]=900;}
    case 6:{rang[i]=1000;}
    case 7:{rang[i]=1100;}
    case 8:{rang[i]=1200;}
    case 9:{rang[i]=1300;}
    case 10:{rang[i]=1400;}
    case 11:{rang[i]=1500;}
    case 12:{rang[i]=1600;}
    case 13:{rang[i]=1700;}
    case 14:{rang[i]=1800;}
    case 15:{rang[i]=1900;}
    case 16:{rang[i]=2000;}
    case 17:{rang[i]=2100;}
    case 18:{rang[i]=2200;}
    case 19:{rang[i]=2300;}
    case 20:{rang[i]=2400;}
    }
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);
    SendClientMessage(i,COLOR_WEIS,string);
    SendClientMessage(i,COLOR_WEIS,"Cop Bonus: 5134");
    GivePlayerMoney(i, rang[i] + 5134);
    }
    if(SpielerInfo[i][pPrem] == 1)
    {
    format(string,sizeof(string),"Zinsen: %i Euro || Zinssatz: 0,15 Prozent",GetPlayerMoney(i)*0,85);
    SendClientMessage(i,COLOR_WEIS,string);
    }
    else if(SpielerInfo[i][pPrem] == 0)
    {
    format(string,sizeof(string),"Zinsen: %i Euro || Zinssatz: 0,05 Prozent",GetPlayerMoney(i)*0,95);
    SendClientMessage(i,COLOR_WEIS,string);
    }
    SendClientMessage(i,COLOR_HELLBLAU,"========================================");
    }
    }
    return 1;
    }


    Der Screen

    Hoffe das mir wer helfen kann

    so sieht das System jetzt aus


    new rang, string[128];
    SendClientMessage(i,COLOR_HELLBLAU,"=================PAYDAY=================");
    SpielerInfo[i][pPayDay] = 0;
    SpielerInfo[i][pRespektPunkte] += 1;
    format(string,sizeof(string),"Dein alter Kontostand: %i Euro",GetPlayerMoney(i));
    SendClientMessage(i,COLOR_WEIS,string);
    if(SpielerInfo[i][pFraktion] == 1)
    {
    switch(SpielerInfo[i][pRang])
    {
    rang[1]="500";
    rang[2]="600";
    case 3:{rang="700";}
    case 4:{rang="800";}
    case 5:{rang="900";}
    case 6:{rang="1000";}
    case 7:{rang="1100";}
    case 8:{rang="1200";}
    case 9:{rang="1300";}
    case 10:{rang="1400";}
    case 11:{rang="1500";}
    case 12:{rang="1600";}
    case 13:{rang="1700";}
    case 14:{rang="1800";}
    case 15:{rang="1900";}
    case 16:{rang="2000";}
    case 17:{rang="2100";}
    case 18:{rang="2200";}
    case 19:{rang="2300";}
    case 20:{rang="2400";}
    }
    format(string,sizeof(string),"Fraktionsgehalt: %s",rang);
    SendClientMessage(i,COLOR_WEIS,string);
    SendClientMessage(i,COLOR_WEIS,"Cop Bonus: "LSPDbonus"");
    GivePlayerMoney(i, rang);
    GivePlayerMoney(i, 2385);
    }