Beiträge von Corvus

    Was mache ich falsch?

    Code
    COMMAND:addactor(playerid,params[])
    {
    	new Float:x, Float:y, Float:z, Float:Angle, skin;
    	if(sscanf(params,"u",skin)) return SendClientMessage(playerid,GRAU,"Benutzung: /addactor [Skin-ID]");
     	GetPlayerPos(playerid,x,y,z);
     	GetPlayerFacingAngle(playerid,Angle);
     	CreateActor(skin, x, y, z, Angle);
    	return 1;
    }

    Warum wird das Neon nicht am Fahrzeug attached?

    Guten Tag,
    Warum kommt man bei Selbstmord nicht in das Krankenhaus:


    Guten Abend,
    Ich suche eine WBB 4.1 Lizenz.
    Bereit bin ich bis zu 60€ zu zahlen aber nur via Paypal.
    Mfg,


    [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.

    Warum wird nix angezeigt also der Dialog wird nicht gezeigt:
    COMMAND:platzieren(playerid)//Objekt platzieren
    {
    if(Spieler[playerid][Eingeloggt] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
    if(Spieler[playerid][pAFK] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist AFK. Benutze /back");
    if(Spieler[playerid][pGetazert] == 1) return SendClientMessage(playerid,ROT,"Du bist getazert!");
    if(Spieler[playerid][pHouseID] == defaulth)return SendClientMessage(playerid,GRAU,"Du besitzt kein Haus.");
    for(new houseID = 0; houseID < MAX_HOUSE; houseID++)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,HouseInfo[houseID][hiPos][0],HouseInfo[houseID][hiPos][1],HouseInfo[houseID][hiPos][2]))
    {
    if(HouseInfo[houseID][hID] == Spieler[playerid][pHouseID])
    {
    new longStr[500] = "",string[50];
    for(new i = 0; i < MAX_INV; i++)
    {
    if(Inventar[playerid][i][0] == -1){//Inventarslot ist leer
    format(string, sizeof(string),"Inventarslot nicht belegt!\n");
    strcat(longStr,string);
    strdel(string, 0, sizeof(string));
    }
    else
    {
    format(string,sizeof(string),"Objekt: %d\n",Inventar[playerid][i][0]);
    strcat(longStr,string);
    strdel(string, 0, sizeof(string));
    }
    }
    if(strlen(longStr) == 0)
    {
    format(longStr,30,"Dein Inventar ist leer!");
    }
    ShowPlayerDialog(playerid,DIALOG_INVENTAR,DIALOG_STYLE_LIST,"Deine Objekte",longStr,"Okey","");
    }
    }
    }
    return true;
    }

    Guten Abend.
    Ich habe folgendes Problem dass die OrgID bei dem SPieler nicht gesetzt wird und immer 0 gesetzt wird.
    COMMAND:firmaerstellen(playerid,params[])
    {
    if(Spieler[playerid][Eingeloggt] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht Eingeloggt!");
    if(Spieler[playerid][pAFK] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist AFK. Benutze /back");
    if(Spieler[playerid][pLevel] < 3) return SendClientMessage(playerid,GRAU,"Dein Level reicht nicht aus. Benötigt: Level 3!");
    if((Spieler[playerid][pGeld] - 100000) < 0) return SendClientMessage(playerid,GRAU,"Nicht genug Geld. Benötigt: 100.000$");
    if(Spieler[playerid][pFirmLeader] == 1) return SendClientMessage(playerid,GRAU,"Du hast bereits eine Firma erstellt!");
    if(!IsPlayerInRangeOfPoint(playerid,2.0,FIRMACREATEPOINT)) return SendClientMessage(playerid,GRAU,"Du bist nicht in der Stadthalle!");
    new oname[50],orgleader,kasse,string[250];
    if(sscanf(params,"s[50]",oname)) return SendClientMessage(playerid,GRAU,"Verwende: /firmaerstellen [Firmen Name]");
    orgleader = playerid;
    if(Spieler[playerid][pLevel] > 3) { kasse = 800; }
    if(Spieler[playerid][pLevel] == 3) { kasse= 500; }
    format(string,sizeof(string),""#HTML_RED"Info: "#HTML_WHITE"Du hast eine Firma erstellt Namens: '%s'. Verwende: /hilfe",oname);
    SendClientMessage(playerid,GRAU,string);
    Spieler[playerid][pFirmMember] = 1;
    Spieler[playerid][pFirmLeader] = 1;
    CreateFirma(oname,orgleader,kasse);
    return true;
    }
    stock CreateFirma(oname[],orgleader,kasse)
    {
    new query[250];
    for(new i = 1; i < MAX_ORGANISATION; i++)
    {
    if(OrgInfo[i][orgerstellt] != 1)
    {
    Spieler[orgleader][pFirmLeader] = 1;
    Spieler[orgleader][OrgID] = OrgInfo[i][Orgid];
    OrgInfo[i][orgerstellt] = 1;
    OrgInfo[i][ocount] = 0;
    OrgInfo[i][omaxauftrag] = 0;
    printf("Orginfo oid: %d",OrgInfo[i][oid]);
    printf("Spieler Org ID: %d",Spieler[orgleader][OrgID]);
    for(new a = 0; a < 6; a++) { OrgInfo[i][oauftragid][a] = 0, OrgInfo[i][gauftrag][a] = -1, OrgInfo[i][Benotigt][a] = 0; }
    for(new a = 0; a < 4; a++) { OrgInfo[i][gebuhren][a] = 0; }
    strmid(OrgInfo[i][orgowner],Spieler[orgleader][pName],0,strlen(Spieler[orgleader][pName]),MAX_PLAYER_NAME+1);
    strmid(OrgInfo[i][orgmitglied1],"Niemand",0,strlen("Niemand"),MAX_PLAYER_NAME+1);
    strmid(OrgInfo[i][orgmitglied2],"Niemand",0,strlen("Niemand"),MAX_PLAYER_NAME+1);
    strmid(OrgInfo[i][orgmitglied3],"Niemand",0,strlen("Niemand"),MAX_PLAYER_NAME+1);
    strmid(OrgInfo[i][orgmitglied4],"Niemand",0,strlen("Niemand"),MAX_PLAYER_NAME+1);
    strmid(OrgInfo[i][orgmitglied5],"Niemand",0,strlen("Niemand"),MAX_PLAYER_NAME+1);

    strmid(OrgInfo[i][auftragstext1],"Kein Auftrag",0,strlen("Kein Auftrag"),64);
    strmid(OrgInfo[i][auftragstext2],"Kein Auftrag",0,strlen("Kein Auftrag"),64);
    strmid(OrgInfo[i][auftragstext3],"Kein Auftrag",0,strlen("Kein Auftrag"),64);
    strmid(OrgInfo[i][auftragstext4],"Kein Auftrag",0,strlen("Kein Auftrag"),64);
    strmid(OrgInfo[i][auftragstext5],"Kein Auftrag",0,strlen("Kein Auftrag"),64);


    format(query,sizeof(query),"INSERT INTO "#DATENBANK"_firmen (`orgid`,`FName`,`Besitzer`,`Kasse`,`Mitglied1`,`Mitglied2`,`Mitglied3`,`Mitglied4`,`Mitglied5`,`erstellt`) VALUES ('%d','%s','%s','%d','Niemand','Niemand','Niemand','Niemand','Niemand','1')",
    OrgInfo[i][oid],oname,SpielerName(orgleader),kasse);
    mysql_function_query(MYSQLVerbindung,query,false,"","");
    return true;
    }
    }
    return true;


    }


    stock SaveOrg()
    {
    new query[500], mainquery[1000];
    for(new i = 0; i < MAX_ORGANISATION; i++)
    {
    if(OrgInfo[i][orgerstellt] == 1)
    {
    format(query,sizeof(query),"UPDATE "#DATENBANK"_firmen SET FName = '%s', Besitzer = '%s', Kasse '%d', Mitglied1 = '%s', Mitglied2 = '%s', Mitglied3 = '%s', Mitglied4 = '%s', Mitglied5 = '%s', count = '%d',",
    OrgInfo[i][orgname],OrgInfo[i][orgowner],OrgInfo[i][orggeld],OrgInfo[i][orgmitglied1],OrgInfo[i][orgmitglied2],OrgInfo[i][orgmitglied3],OrgInfo[i][orgmitglied4],OrgInfo[i][orgmitglied5], OrgInfo[i][ocount]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"a1 = '%d', a2 = '%d', a3 = '%d', a4= '%d', a5 = '%d', ga1 = '%d',ga2 = '%d',ga3 = '%d',ga4 = '%d',ga5 = '%d',b1='%d',b2='%d',b3='%d',b4='%d',b5='%d',",
    OrgInfo[i][oauftragid][1],OrgInfo[i][oauftragid][2],OrgInfo[i][oauftragid][3],OrgInfo[i][oauftragid][4],OrgInfo[i][oauftragid][5],
    OrgInfo[i][gauftrag][1],OrgInfo[i][gauftrag][2],OrgInfo[i][gauftrag][3],OrgInfo[i][gauftrag][4],OrgInfo[i][gauftrag][5],
    OrgInfo[i][Benotigt][1],OrgInfo[i][Benotigt][2],OrgInfo[i][Benotigt][3],OrgInfo[i][Benotigt][4],OrgInfo[i][Benotigt][5]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    format(query,sizeof(query),"text1 = '%s', text2 = '%s', text3 = '%s', text4 = '%s', text5 = '%s', geb1 = '%d', geb2 = '%d', geb3 = '%d', geb4 = '%d', maxcount = '%d' WHERE id = '%d'",
    OrgInfo[i][auftragstext1],OrgInfo[i][auftragstext2],OrgInfo[i][auftragstext2],OrgInfo[i][auftragstext3],OrgInfo[i][auftragstext4],OrgInfo[i][auftragstext5],
    OrgInfo[i][gebuhren][0],OrgInfo[i][gebuhren][1],OrgInfo[i][gebuhren][2],OrgInfo[i][gebuhren][3],OrgInfo[i][omaxauftrag],OrgInfo[i][oid]);
    strcat(mainquery,query);
    strdel(query,0,sizeof(query));
    mysql_function_query(MYSQLVerbindung,mainquery,false,"","");
    strdel(mainquery,0,sizeof(mainquery));
    }
    }
    return true;
    }