Beiträge von Kasakow

    Wenn du new Float:dposX,Float:dposY,Float:dposZ;PlayerInfo[playerid][pDx] = dposX;
    PlayerInfo[playerid][pDy] = dposY;
    PlayerInfo[playerid][pDz] = dposZ; machst dann würde es ja auf keinen Fall klappen



    Dann wenn du die PlayerPos nicht berechnest es die enum auf

    Code
    0.000000, -0.000000 , 0.000000

    füllen würde ,



    Was beteudet das das nicht die PP ist.



    Also am besten:



    new Float:dposX,Float:dposY,Float:dposZ;GetPlayerPos( playerid , dposX , dposY , dposZ ) ;PlayerInfo[playerid][pDx] = dposX;
    PlayerInfo[playerid][pDy] = dposY;
    PlayerInfo[playerid][pDz] = dposZ;




    So wärde es richtig aber auch nicht die beste variante.



    Mach doch einfach wenn du abfragen willst ob er an einer bestimmnten position ist ein:



    if ( IsPlayerInRangeOfPoint ( playerid , Umkreis , POSX , POSY , POSX )) {}


    Um diese Position von ingame rauszulesen , gehe in deinen GTA ordner ...
    Klicke auf "samp_debug" und klicke auf iwa mit launch debug dann startet der debug modus ,



    Du kannst folgende commands nutzen , /v /vsel /save Kommentar(nicht notwenig würde ich aber machen.



    Dann klickst auf "Computer/Arbeitsplatzt" (Win xp + weitere)



    Dann auf "Dukomente"



    Dann auf "GTA SAN ANDREAS USER FILES"



    Dann auf "savedposition"



    Anschliesen kopierst du dir die "POSX", "POSY" , "POSZ"



    Ich hoffe ich konnte helfen



    MFG



    PAWN

    Wieso die anstrenung mache es doch so


    new Alter[MAX_PLAYERS];


    if(dialogid == dialogname)
    {
    if(reponse)
    {
    if(!strval(inputtext))
    {
    //Inhalt
    }
    else
    {
    new str[128];
    format(str,sizeof(string),"Okey du bist also %i Jahre alt!",inputtext);
    SendClientMessage(playerid,code,str);
    Alter[playerid] = strval(inputtext);
    dini_IntSet(Pfad,"Alter",Alter[playerid]);
    }
    }
    else
    {
    }
    }


    //Edit : So gehts auch und das ist die Einfachere Variante


    Hoffe konnte helfen

    Hallo leute ich mache im moment ein MYSQL Roleplay script.


    Und die Speicherung klappt net das laden schon aber speichern nein!


    stock SavePlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(sStats[playerid][Eingeloggt] == 1)
    {
    GetPlayerName(playerid, sStats[playerid][pName], MAX_PLAYER_NAME);
    new pip[16];
    GetPlayerIp(playerid,pip,sizeof(pip));
    new string[3500];
    format(string,sizeof(string),"UPDATE accounts SET Level='%i',Money='%i',Kills='%i',Tote='%i',Adminlevel='%i',pMember='%i',pLeader='%i',Gebannt='%i',Skin = '%i',Premium = '%i',Fuehrerschein = '%i',Waffenschein = '%i',Ip : '%s',Friedhof = '%i', WHERE = '%s'",
    GetPlayerScore(playerid),GetPlayerMoney(playerid),sStats[playerid][pTode],sStats[playerid][pKills],sStats[playerid][Adminlevel],sStats[playerid][pMember],sStats[playerid][pLeader],sStats[playerid][Gebannt],GetPlayerSkin(playerid),sStats[playerid][Premium],sStats[playerid][Fuehrerschein],sStats[playerid][Waffenschein],sStats[playerid][pDead],
    Spielername(playerid));
    mysql_query(string);



    }
    }
    return 1;
    }

    Guten Tag Forum!
    Habe gerade ein Problem mit meinem /frage System.
    Und zwar bekommt weder der Absender der Beschwerde/Frage eine Nachricht noch der Admin.
    Code: Pastebin


    Also, das geht ganz einfach


    Für alles Admins(Rcon)


    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i))
    {
    new string[90},name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s hat eine Frage, Frage: %s",name,inputtext);
    }
    }


    Ich hoffe ich konnte dir helfen.

    new Float:CarHealth = GetVehicleHealth(GetPlayerVehicleID(playerid),CarHealth);


    new healthstring[128];


    format(healthstring,sizeof(healthstring),"Zustand: %0.f%",CarHealth);


    So kannst du es machen :)

    Hallo Leute,
    Meine frage lautet wie ich den Motor mit der Nummer 2 starten kann , zurzeit starte ich den Motor mit "ALT".
    Also ich brauch die newkey id.
    Ich hoffe jemand kann mir helfen :)
    MFG



    Warte einfach bis die wiki wd geht

    Hey..
    habe den kennzeichen down bug..
    ich möchte das man nicht mehr die 9 buchstaben eingeben kann..
    mit strval geht das nicht..


    if(strval(kz) > 9) return SendClientMessage(playerid,COLOR_RED,"Maximal 9 Buchstaben!");


    kz ist der script wo maximal 9 buchstaben haben darf


    Du benutzt den gne oder bzw gf und der command /kennzeichen ist auf strcmp und wenn du zu viele zaheln eingibsst dann geht der server down?

    Hallo und herzlich willkommen ich habe heute einen bug ka wieso is aber so und zwar kan man bei meinem login system jedes ps zum einloggen auswählen auf dem homeserver nicht aber auf dem gameserver wieso?

    Es geht viel einfacher.


    enum MoneyInfo
    {
    Money(playerid);
    };
    new MoneyAbrage[MAX_PLAYERS][MoneyInfo];
    forward MoneyUpdate(playerid);
    forward MoneyCheck(playerid);


    public(onplayerconnect)...
    {
    SetTimerEx("MoneyCheck",1000,true,"i",playerid);
    SetTimerEx("MoneyUpdate",1500,true,"i",playerid);
    }


    public MoneyCheck(playerid)
    {
    new Geld = GetPlayerMoney(playerid);
    if(Geld > MoneyAbfrage[playerid][Money])
    {
    .....
    }


    public MoneyUpdate(playerid)
    {
    new geld = getplayermoney(playerid);
    MoneyAbfrage[playerid][Money] = geld;
    }
    }


    Dann machste bei jedem giveplayermoney darunter


    new geld = getplayermoney(...);
    MoneyAbfrage[playerid][Money] = MoneyAbfrage[playerid][Money] + zahl;