Beiträge von BountyMan

    if(strcmp(cmd, "/pkwschein", true) == 0)
    {
    new tmp[256];
    new giveplayer[200];
    new gfile[128];


    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][Fahrlehrer] >= 1)
    {
    tmp = strtok(cmdtext, idx);
    new otherplayer = strval(tmp);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "[BENUTZUNG]: /fscheinpkw [SpielerID]");
    return 1;
    }
    if(!IsPlayerConnected(otherplayer)) return SendClientMessage(playerid, COLOR_WHITE, "Falsche SpielerID !");
    GetPlayerName(otherplayer, giveplayer, sizeof(giveplayer));
    PlayerInfo[otherplayer][Driverlicense] = dini_Int(gfile, "Driverlicense");
    format(gfile, sizeof(gfile), "/Accounts/%s.ini", otherplayer);
    PlayerInfo[otherplayer][Driverlicense]=1;
    dini_FloatSet(gfile, "Driverlicense", PlayerInfo[otherplayer][Driverlicense]);
    SendClientMessage(playerid, COLOR_GREEN, "Du hast ihm einen PKW Führerschein gegeben !");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist kein Fahrschul Lehrer !");
    }


    }
    return 1;
    }


    -.-


    Das geht wieder nicht, der hat nur bis zum GMX den FÜhrerschein, der trägt den nicht ein.
    Was muss ich umschreiben??
    Habe mal in einem anderen Script das gesehen:
    PlayerInfo[giveplayerid][pLicense] = 1;
    dini_IntSet(gfile, "License", PlayerInfo[giveplayerid][pLicense]);
    Bei mir geht das nicht -.-

    Hab folgendes gemacht:

    new pickupid;
    if(strcmp(cmdtext, "/dienst", true) ==0)
    {
    if(pickupid == 1)
    {
    if (PlayerInfo[playerid][Medic] >= 1)
    {
    if(Team[playerid] == TEAM_BUERGER)
    {
    // SetPlayerPos(playerid, -2665.0496,639.9407,14.4531);
    if (PlayerInfo[playerid][Medic] == 2)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s beginnt den Dienst als Sanitäter Chef", sendername);
    SendClientMessageToAll(COLOR_GREEN, string);
    SetPlayerSkin(TEAM_SANI,274);
    Team[playerid]=TEAM_SANI;
    }
    if (PlayerInfo[playerid][Medic] == 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s beginnt den Dienst als Sanitäter", sendername);
    SendClientMessageToAll(COLOR_GREEN, string);
    SetPlayerSkin(TEAM_SANI,275);
    Team[playerid]=TEAM_SANI;
    }
    }
    if(Team[playerid] == TEAM_SANI)
    {
    // SetPlayerPos(playerid, -2665.0496,639.9407,14.4531);


    if (PlayerInfo[playerid][Medic] == 1)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s beendet den Dienst als Sanitäter", sendername);
    SendClientMessageToAll(COLOR_GREEN, string);
    Team[playerid]=TEAM_BUERGER;
    SetPlayerSkin(playerid,PlayerInfo[playerid][Skinid]);
    }
    if (PlayerInfo[playerid][Medic] == 2)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s beendet den Dienst als Sanitäter Chef", sendername);
    SendClientMessageToAll(COLOR_GREEN, string);
    Team[playerid]=TEAM_BUERGER;
    SetPlayerSkin(playerid,PlayerInfo[playerid][Skinid]);
    }
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Sanitäter !");
    }
    }usw......

    Wenn cih in ein Pickup gehe passiert nix.
    Es ist in publich OnPlayercommand
    Help me pls