Beiträge von Dark Leary

    Hi ich habe ein etwas anderen /hilfe befehl gemacht aber es klappt irgentwie nicht


    if(strcmp(cmdtext, "/hilfe", true) == 0||strcmp(cmdtext,"/help",true) == 0)
    {
    new help1[2500], help2[2500], help3[2500], help4[2500], helpges[10000];
    format(help1, 2000,"HILFE: /hilfe, /help\nAFK: /afk, /back\nINFOS: /stats, /persozeigen, /scheinezeigen\nGRENZÜBERGÄNGE: /zoll\nRADIO: /radio, /ipod\nMÜLLMANN: /starten\n/BAUARBEITER: /runde\nGABELSTABLERFAHRER: /runde");
    format(help2, 2000,"STRAßENKEHRER: /starten\nPILOT: /flug\nTAXIFAHRER: /start /stop\nFISCHER: /fischen\nLSPD: /knast, /pdd, /skin, /equip, /aufzug, /pdd, /tor, /duty, /su, /wantetgeben, /sauebern");
    format(help3, 2000,"MEDIC: /medheal, /md1, /md2, /md3, /md4, /mdtor, /wiederbeleben\nFEUERWEHR: /fwduty, /fwrust, /fwskin\nSPEDITION: /auftragannehmen, /schnellerauftrag\nCUSTOMS: /wcctor, /wccskin\nDEVILS: /ddskin");
    format(help4, 250,"BRATMA: /tbskin, /tbtor\nGUERILLAS: /gskin, /gtor\nADAC: /sperre, /oticket");
    format(helpges, 6251,"%s\n%s\n%s\n%s",help1,help2,help3,help4);
    ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_MSGBOX,"Hilfe",helpges,"Ok","Ok");
    return 1;
    }


    beim Compilen kommt das:

    Code
    Header size:           6232 bytes
    Code size:           562640 bytes
    Data size:           361092 bytes
    Stack/heap size:      16384 bytes; estimated max. usage=20976 cells (83904 bytes)
    Total requirements:  946348 bytes


    ich habe sogar schon pragma dynamic eingefügt aber hat nix gebracht...

    Ich habe es nun so..


    public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
    {
    if(issuerid != INVALID_PLAYER_ID)
    {
    new string[128], victim[MAX_PLAYER_NAME], attacker[MAX_PLAYER_NAME];
    new weaponname[24];
    GetPlayerName(playerid, victim, sizeof (victim));
    GetPlayerName(issuerid, attacker, sizeof (attacker));


    Delete3DTextLabel(DamageLabel[playerid]);
    GetWeaponName(weaponid, weaponname, sizeof (weaponname));
    format(string,sizeof(string),"- %.0f HP",amount);//\nWaffe: %s\nAngreifer: %s ,weaponname,attacker
    DamageLabel[playerid] = Create3DTextLabel(string,Blau,0.0,0.0,0.0,20.0,-1,0);
    Attach3DTextLabelToPlayer(DamageLabel[playerid],playerid,0.0,0.0,1.0);
    //format(vicstring,sizeof(vicstring),"Du hast %.0f HP verloren!",amount);
    //SendClientMessage(playerid,COLOR_YELLOW,vicstring);
    PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
    if(AdminGod[victim] == 1)
    {
    SetPlayerHealth(victim,10000);
    }
    }
    return 1;
    }


    aber es geht irgentwie nicht..

    Hi ich weiss nicht wie das geht.... ich hoffe ihr könnt mir helfen
    ich habe das Autohaus Filterscript von Kaliber
    der /parken befehl


    if(strcmp(cmd, "/parken", true) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, rot,"Du befindest dich in keinem Auto !");
    if(PlayerInfo[playerid][pKey] == 0) return SendClientMessage(playerid, rot,"Du besitzt noch kein Auto !");
    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pKey])
    {
    new Float: X, Float: Y, Float: Z, Float: A;
    GetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
    GetVehicleZAngle(GetPlayerVehicleID(playerid), A);
    PlayerInfo[playerid][pX] = X;
    PlayerInfo[playerid][pY] = Y;
    PlayerInfo[playerid][pZ] = Z;
    PlayerInfo[playerid][pA] = A;
    PlayerInfo[playerid][pModel] = GetVehicleModel(GetPlayerVehicleID(playerid));
    new color1, color2;
    GetVehicleColor(GetPlayerVehicleID(playerid), color1, color2);
    PlayerInfo[playerid][pFarbe1] = color1;
    PlayerInfo[playerid][pFarbe2] = color2;
    format(string, sizeof(string),"%f, %f, %f, %f, %d, %d, %d, %d",X,Y,Z,A,color1,color2,GetVehicleModel(GetPlayerVehicleID(playerid)),PlayerInfo[playerid][pPreis]);
    SaveVehicles(string,playerid);
    DestroyVehicle(GetPlayerVehicleID(playerid));
    PlayerInfo[playerid][pKey] = CreateVehicle(PlayerInfo[playerid][pModel],PlayerInfo[playerid][pX],PlayerInfo[playerid][pY],PlayerInfo[playerid][pZ],PlayerInfo[playerid][pA],PlayerInfo[playerid][pFarbe1],PlayerInfo[playerid][pFarbe2],-1);
    PutPlayerInVehicle(playerid, PlayerInfo[playerid][pKey], 0);
    SendClientMessage(playerid, blau,"Du hast dein Auto erfolgreich geparkt !");
    return 1;
    }
    else
    {
    return SendClientMessage(playerid, rot,"Dieses Auto gehört nicht dir !");
    }
    }
    ich hoffe ihr könnt mir weiterhelfen....

    Hier das kommt bei der Log


    ich weiss nicht wieso der server nichtmehr an geht, es ist alles drauf...

    Hi ich habe ein Sch***** problem... ich mache ein Selfmade aber es ist mir erst jetzt aufgefallen
    das wenn man einen Leader macht bekommt man sein Geld doppelt.....
    Code:

    Spoiler anzeigen
    ocmd:makeleader(playerid,params[])
    {
    if(PlayerInfo[playerid][pAdmin] < 3)return SendClientMessage(playerid,Rot,"Du bist kein Admin der diesen Befehl ausführen kann.");
    new pID, fraktname;
    if(sscanf(params,"ui",pID,fraktname))return SendClientMessage(playerid,Grau,"/makeleader [Name/ID] [FraktionsID]");
    if(fraktname<0||fraktname>15)return SendClientMessage(playerid,Grau,"Bitte gültige Fraktion angeben.");
    switch(fraktname)
    {
    case 0:{SetPlayerSkin(pID,212);PlayerInfo[pID][pMember] = 0;PlayerInfo[pID][pBuerger] = 1;PlayerInfo[pID][pLeader] = 0;PlayerInfo[pID][pSkin] = 212;SendClientMessage(pID,Türkis,"** Dir wurden deine Rechte als Fraktion's-Leader entzogen! **");}
    case 1:{SetPlayerSkin(pID,283);PlayerInfo[pID][pMember] = 1;PlayerInfo[pID][pBuerger] = 2;PlayerInfo[pID][pLeader] = 1;PlayerInfo[pID][pSkin] = 283;SendClientMessage(pID,Türkis,"** Du wurdest zum Leader des LSPD´s ernannt! **");}
    case 2:{SetPlayerSkin(pID,278);PlayerInfo[pID][pMember] = 2;PlayerInfo[pID][pBuerger] = 3;PlayerInfo[pID][pLeader] = 2;PlayerInfo[pID][pSkin] = 278;SendClientMessage(pID,Türkis,"** Du wurdest zum Feuerwehr Leader ernannt! **");}
    case 3:{SetPlayerSkin(pID,276);PlayerInfo[pID][pMember] = 3;PlayerInfo[pID][pBuerger] = 4;PlayerInfo[pID][pLeader] = 3;PlayerInfo[pID][pSkin] = 276;SendClientMessage(pID,Türkis,"** Du wurdest zum Medic Leader ernannt! **");}
    case 4:{SetPlayerSkin(pID,8);PlayerInfo[pID][pMember] = 4;PlayerInfo[pID][pBuerger] = 5;PlayerInfo[pID][pLeader] = 4;PlayerInfo[pID][pSkin] = 8;SendClientMessage(pID,Türkis,"** Du wurdest zum Ordnungsamt Leader ernannt! **");}
    case 5:{SetPlayerSkin(pID,71);PlayerInfo[pID][pMember] = 5;PlayerInfo[pID][pBuerger] = 6;PlayerInfo[pID][pLeader] = 5;PlayerInfo[pID][pSkin] = 71;SendClientMessage(pID,Türkis,"** Du wurdest zum Spedition Leader ernannt! **");}
    case 6:{SetPlayerSkin(pID,186);PlayerInfo[pID][pMember] = 6;PlayerInfo[pID][pBuerger] = 7;PlayerInfo[pID][pLeader] = 6;PlayerInfo[pID][pSkin] = 186;SendClientMessage(pID,Türkis,"** Du wurdest zum Termis Bratwa Leader ernannt! **");}
    case 7:{SetPlayerSkin(pID,283);PlayerInfo[pID][pMember] = 7;PlayerInfo[pID][pBuerger] = 8;PlayerInfo[pID][pLeader] = 7;PlayerInfo[pID][pSkin] = 283;SendClientMessage(pID,Türkis,"** Du wurdest zum West Coast Customs Leader ernannt! **");}
    case 8:{SetPlayerSkin(pID,212);PlayerInfo[pID][pMember] = 8;PlayerInfo[pID][pBuerger] = 9;PlayerInfo[pID][pLeader] = 8;PlayerInfo[pID][pSkin] = 212;SendClientMessage(pID,Türkis,"** Du wurdest zum Dillimore Devils Leader ernannt! **");}
    case 9:{SetPlayerSkin(pID,212);PlayerInfo[pID][pMember] = 9;PlayerInfo[pID][pBuerger] = 10;PlayerInfo[pID][pLeader] = 9;PlayerInfo[pID][pSkin] = 212;SendClientMessage(pID,Türkis,"** Du wurdest zum Leader ernannt! **");}
    case 10:{SetPlayerSkin(pID,212);PlayerInfo[pID][pMember] = 10;PlayerInfo[pID][pBuerger] = 11;PlayerInfo[pID][pLeader] = 10;PlayerInfo[pID][pSkin] = 212;SendClientMessage(pID,Türkis,"** Du wurdest zum Leader ernannt! **");}
    case 11:{SetPlayerSkin(pID,212);PlayerInfo[pID][pMember] = 11;PlayerInfo[pID][pBuerger] = 12;PlayerInfo[pID][pLeader] = 11;PlayerInfo[pID][pSkin] = 212;SendClientMessage(pID,Türkis,"** Du wurdest zum Leader ernannt! **");}
    }
    SendClientMessage(pID,Weiss,"Als Leader hast du viele Pflichten!");
    SendClientMessage(pID,Weiss,"Behandel deine Member gut und baue keinen Unsinn!");
    SendClientMessage(pID,Weiss,"Du musst dich an die Leader regeln halten du musst mind. 4 Wochen Leader dieser Fraktion sein!");
    SpielerSpeichern(pID);
    SpielerLaden(pID);
    return 1;
    }


    Ok welche Zeile ist den 37596? wir wollen alle nicht rätsel raten,
    schreib einfach mal 2 Zeilen vor der Fehler zeile und 2 zeilen danach und poste es hier.