Beiträge von JonDoe

    Guten Mittag,


    Ich habe schon seit längerer Zeit eine Idee, nur ich weiß nicht wie ich sie umsetzen soll.
    Ich habe bereits Script Erfahrung aber halt noch nicht viel.



    Ich benutze ein Godfather,


    Ich habe mir vorgestellt, das der Leader der Polizei selber mit einem Befehl, neue Polizei Fahrzeuge erstellen kann aber nur die ID 596 die dann aber dauerhaft im Script eigebaut sind.


    Ein Freund meinte, ich muss eine array machen die bis zu max. 2000 Stück reinpassen und eine Scriptfile wo alle Info's gespeichert werden.
    Ich blicke aber irg wie nicht durch, ich hoffe ich könnt mir helfen.


    Liebe Grüße, ThaLia :love:

    Liebe User des SA-MP Forum's


    Ich scripte eigentlich schon über 1. Jahr aber habe eine lange Pause hinter mir und will wieder durchstarten.
    Ich arbeite gerade an einem Race Stunt Deathmatch , Selfmade Script aber ich habe folgendes Problem:


    Ich habe in einer Box /dm gemacht.


    Es funktioniert alles prima , bis auf eine kleine Sachen



    if(listitem == 3)
    {
    if(DMZone[playerid] == 1 || 2 || 3)
    {
    DMZone[playerid] = 0;
    ResetPlayerWeapons(playerid);
    SetPlayerVirtualWorld(playerid,0);
    SpawnPlayer(playerid);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Deine Deathmatch Modus ist nicht eingeschaltet");
    }
    }



    Nun gibt es das Problem: Das Script spawnt den Player zurück auch wenn der Deathmatch Modus auf 0 ist zurück , woran liegt es?
    Ich hoffe ihr könnt mir helfen
    :)


    Liebe Grüße Thia :love:

    Guten Tag , Liebe Community.
    Ich habe immer wieder ein Error in meinem Stats System und bekomme ihn nicht behoben vielleicht könnt ihr mir ja helfen.


    new coordsstring[6][256],string[256];
    format(coordsstring[0], sizeof(coordsstring),"*** %s ***",name);
    format(coordsstring[1], sizeof(coordsstring), "Level:[%d] Geschlecht:[%s] Alter:[%d] Herkunft:[%s] Spawnenergie:[%.1f] Geld:[$%d] Bank:[$%d] Ph:[%d]", level,atext,age,otext,shealth+50, cash, account, pnumber);
    format(coordsstring[2], sizeof(coordsstring), "Premium Rang:[%s] Verheiratet:[%s] Spielzeit:[%d] LottoNr:[%d] Job:[%s]", drank,married,ptime,lotto,jtext);
    format(coordsstring[3], sizeof(coordsstring), "FishesCaught:[%d] GrösterFisch:[%d] Verbrechen:[%d] Gefängniszeit:[%d] Gesucht:[%d]", fishes,bigfish,crimes,arrests,warrests);
    format(coordsstring[4], sizeof(coordsstring), "Kills:[%d] Tode:[%d] Nächstes Level:[$%d] Respekt:[%d/%d] WantedLevel:[%d] Familie:[%s]",kills,deaths,costlevel,exp,expamount,wanted,f2text);
    format(coordsstring[5], sizeof(coordsstring), "Drugs:[%d] Materials:[%d] Team:[%s] Krankheit:[%s] Organisation:[%s] Rank:[%s]",drugs,mats,ttext,dtext,ftext,rtext)
    format(string,sizeof(string),"%s\n%s\n%s",coordsstring[0],coordsstring[1],coordsstring[2],coordsstring[3],coordsstring[4],coordsstring[5]);
    ShowPlayerDialog(playerid,DIALOGID,"Deine Statisik",string,"Ok","Schließen");



    Der Bug liegt laut Zeilen Zahl in ShowPlayerDialog(playerid.....
    error 035: argument type mismatch (argument 3)

    Guten Tag,


    Ich habe mal eine ganz liebe frage :)
    Könnt ihr mir vielleicht erklären wie ich einen Move Objekt CMD mache der erkennt ob die Tür auf oder zu ist.
    Denn ich habe es satt mit /türauf oder /türzu.


    Das wäre echt nett :*
    Liebe Grüße Thia
    :love:

    Liebe Community.. :)


    Könnt ihr mir vielleicht helfen ... versuche jetzt schon etwas länger /transfer (Godfather) in eine Box zumachen.. kriege es aber nicht hin könnt ihr das vielleich für mich machen ? :)


    Danke im voraus , wäre echt nett :)


    Mit freundlichen Grüßen ThaLia :love:


    if(strcmp(cmd, "/transfer", true) == 0 || strcmp(cmd, "/wiretransfer", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLocal] != 103)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht in der Bank !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Benuzte: /transfer [Playerid/TeilDesName] [Menge]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwende: /transfer [Playerid/TeilDesName] [Menge]");
    return 1;
    }
    moneys = strval(tmp);
    if (IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    playermoney = PlayerInfo[playerid][pAccount] ;
    if (moneys > 0 && playermoney >= moneys)
    {
    PlayerInfo[playerid][pAccount] -= moneys;
    PlayerInfo[giveplayerid][pAccount] += moneys;
    format(string, sizeof(string), " You have transferred $%d to %s's account", moneys, giveplayer,giveplayerid);
    PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    format(string, sizeof(string), " You have recieved $%d to into your account from %s", moneys, sendername, playerid);
    SendClientMessage(giveplayerid, COLOR_GRAD1, string);
    format(string, sizeof(string), "%s transferred $%d to %s", sendername, moneys, giveplayer);
    if(moneys >= 5000)
    {
    ABroadCast(COLOR_YELLOW,string,1);
    }
    printf("%s", string);
    PayLog(string);
    PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Invalid transaction amount.");
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d is not an active player.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

    GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);




    Tuh das unter OnPlayerConnect sollte dann gehen




    Und das unter OnPlayerLogin




    GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);

    Schick das mal hier als PWN im Forum. Nicht als Datei Anhang ist leichter.


    Sobald ich zuhause bin mache ich das für dich. Sry im Texteditor ist das scheiße zufixen^^ Pawno ist besser.