Zoll einnahmen in die FraktionsKasse ??

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
  • Hallo, ich wolte fragen wie ich das machen kann, dass das geld was hier



    if(strcmp(cmd,"/zollsf",true) == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Zoll geöffnet, dir wurde 250 Dollar abgezogen.");
    GivePlayerMoney(playerid, -250); //<-------------
    MoveObject(zoll1, 61.163669586182, -1525.3961181641, 2.8071460723877,3.0);
    SetTimer("zollzu1",8000,0);
    return 1;
    }


    gezahlt wird in die Fraktions Kasse der Cops oder so kommt die Kasse gibts hier auch ein ausschnitt aus dem Script...



    if(strcmp(cmd,"/kinfo",true) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFFF,"*_____TEAM KASSE_____*");
    SendClientMessage(playerid,0xFFFFFFFF,"Abheben: /takekmoney");
    SendClientMessage(playerid,0xFFFFFFFF,"Einzahlen: /givekmoney");
    SendClientMessage(playerid,0xFFFFFFFF,"Einsehen(Leader): /seekasse");
    SendClientMessage(playerid,0xFFFFFFFF,"Lohn setzen(Leader): /setlohn");
    return 1;
    }
    if(strcmp(cmd,"/givekmoney",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(PlayerInfo[playerid][pTeam] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist arbeitslos, du hast keine Teamkasse."); }
    if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /givekmoney [geld]"); }
    if(PlayerInfo[playerid][pLocal] != 103)
    {
    new geld = strval(tmp);
    if(geld > GetPlayerMoney(playerid)) { return SendClientMessage(playerid,COLOR_GRAD2,"Du hast nicht soviel Geld."); }
    TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] = TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] + geld;
    GivePlayerMoney(playerid,-geld);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] == PlayerInfo[playerid][pTeam])
    {
    SendClientMessage(i,COLOR_GRAD2,"Es wurde Geld in die Teamkasse gezahlt, sieh nach wieviel jetzt drauf ist(/seekasse)");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
    }
    return 1;
    }


    das nur ein teil davon ^^ jede frak hat das



    MFG


    Deathman :thumbup:

  • if(strcmp(cmd,"/zollsf",true) == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Zoll geöffnet, dir wurde 250 Dollar abgezogen.");
    GivePlayerMoney(playerid, -250); //<-------------
    TeamInfo[3][tKasse] +250 //so ??
    MoveObject(zoll1, 61.163669586182, -1525.3961181641, 2.8071460723877,3.0);
    SetTimer("zollzu1",8000,0);
    return 1;
    }



    so ?

  • E:\includes\backup.pwn(25076) : warning 215: expression has no effect
    E:\includes\backup.pwn(25085) : warning 215: expression has no effect
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    if(strcmp(cmd,"/zollsf",true) == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Zoll geöffnet, dir wurde 250 Dollar abgezogen.");
    GivePlayerMoney(playerid, -250);
    TeamInfo[3][tKasse] +250;
    MoveObject(zoll1, 61.163669586182, -1525.3961181641, 2.8071460723877,3.0);
    SetTimer("zollzu1",8000,0);
    return 1;
    }
    if(strcmp(cmd,"/zollls",true) == 0)
    {
    SendClientMessage(playerid, COLOR_RED, "Zoll geöffnet, dir wurde 250 Dollar abgezogen.");
    GivePlayerMoney(playerid, -250);
    TeamInfo[1][tKasse] +250;
    MoveObject(zoll2, 41.870407104492, -1537.6419677734, 2.5494408607483,3.0);
    SetTimer("zollzu2",8000,0);
    return 1;
    }



    lg

  • wie immer mein dummheits fehler ^^



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





    aber nun habe ich das Proplem wenn ich dieses mache ( habe ich eben endckt ^^ )



    if(strcmp(cmd,"/givekmoney",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(PlayerInfo[playerid][pTeam] == 0) { return SendClientMessage(playerid,COLOR_GRAD2,"Du bist arbeitslos, du hast keine Teamkasse."); }
    if(!strlen(tmp)) { return SendClientMessage(playerid,COLOR_GRAD2,"Benutzung: /givekmoney [geld]"); }
    if(PlayerInfo[playerid][pLocal] != 103)
    {
    new geld = strval(tmp);
    if(geld > GetPlayerMoney(playerid)) { return SendClientMessage(playerid,COLOR_GRAD2,"Du hast nicht soviel Geld."); }
    TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] = TeamInfo[PlayerInfo[playerid][pTeam]][tKasse] + geld;
    GivePlayerMoney(playerid,-geld);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] == PlayerInfo[playerid][pTeam])
    {
    SendClientMessage(i,COLOR_GRAD2,"Es wurde Geld in die Teamkasse gezahlt, sieh nach wieviel jetzt drauf ist(/seekasse)");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GRAD2,"Du bist nicht an der Teamkasse.");
    }
    return 1;
    }


    und dann


    /givekmoney 400 mache steht da Unknow Command ??



    Dumm oder lg :cursing: