Beiträge von [GaS]Cloudy

    naja werde mal helfen obwohl das eig. voll einfach ist^^
    erst mal wie da im tut


    :enum Skin
    {
    skin,
    };


    ich weiß ja ned wofür du das brauchst ... und dann einfach bei
    public OnPlayerDisconnect(playerid, reason)
    {
    new name[128], save[128];
    GetPlayerName(playerid,name,sizeof(name));
    format(save,sizeof(save),"/Spieler/%s.ini",name);
    if(dini_Exists(save))
    {
    dini_IntSet(save,"Skin",GetPlayerSkin(playerid));
    }
    return 1;
    }


    fertig ... jedoch wird der skin hier erst nach dem verlassen des server gespeichert .. du müsstest nun einfach beim login die datei auslesen lassen und den skin laden lassen

    hi also habe Folgendes problem .. ich kenne solangsam die grundlagen des scriptens und verstehe es auch langsam und deshalb schreibe ich ein selfmade dadurch lernt man am besten finde ich(nach den grundlagen) da immer wieder probs kommen die man dann lösen muss wie ein tutorial wo an ende eines kapietels immer aufgaben gefordert sind xD ;)
    also das problem :
    Ich habe ein (mehrere gTeams definiert):
    //Teams
    #define Team_Polizei 0
    #define Team_Geheimdienst 1
    #define Team_Bundeswehr 2
    #define Team_Otto´s Taxis 3
    #define Team_RixReisen 4
    #define Team_BloodRanger 5
    #define Team_Speakers 6
    #define Team_InukamiFamilie 7
    #define Team_Auftragsmörder 8
    #define Team_GrooveStreet 9
    #define Team_Batscho´s Abschleppdienst 10


    so nun da es "Fraktionen" (mit leader) werden sollten auch mit makeleader:
    if(!strcmp(strget(cmdtext,0),"/makeleader")) {
    if(IsPlayerAdmin(playerid)) {
    if(strlen(strget(cmdtext,1))) {
    new typ=strval(strget(cmdtext,1));//der erste Parameter wird ausgelesen (die Spieler ID (in diesem Fall 1))
    if(IsPlayerConnected(typ)) {//es wird überprüft, ob der Spieler (in diesem Fall 1) connected ist
    if(strlen(strget(cmdtext,2))) {
    new team=strval(strget(cmdtext,2)), s[100], js[20], Skin, Color;//das zweite Parameter (die Jobid) wird ausgelsen (in diesem Fall 1 (Polizei))
    new teamleader=strval(strget(cmdtext,2));
    new spieler[MAX_PLAYER_NAME];
    new save[40];
    format(save, sizeof(save),"Spieler/%s.ini",spieler);
    gTeam[typ]=team;//bei /makeleader 1 1 betritt die ID 1 das Team 1 (in diesem Fall Polizei)
    if(team==0) { format(js,sizeof(js),"Team_Polizei"); Skin=288; Color=Polizei;}
    if(team==1) { format(js,sizeof(js),"Team_Geheimdienst"); Skin=163; Color=Geheimdienst; }
    if(team==2) { format(js,sizeof(js),"Team_Bundeswehr"); Skin=287; Color=Bundeswehr; }
    if(team==3) { format(js,sizeof(js),"Team_Otto´s Taxis"); Skin=261; Color=Otto´sTaxi; }
    if(team==4) { format(js,sizeof(js),"Team_RixReisen"); Skin=227; Color=RixReisen; }
    if(team==5) { format(js,sizeof(js),"Team_BloodRanger"); Skin=100; Color=BloodRanger; }
    if(team==6) { format(js,sizeof(js),"Team_Speakers"); Skin=113; Color=Speakers; }
    if(team==7) { format(js,sizeof(js),"Team_InukamiFamilie"); Skin=120; Color=InukamiFamilie; }
    if(team==8) { format(js,sizeof(js),"Team_Auftragsmörder"); Skin=240; Color=Auftragsmörder; }
    if(team==9) { format(js,sizeof(js),"Team_GrooveStreet"); Skin=270; Color=GrooveStreet; }
    if(team==10) { format(js,sizeof(js),"Team_Batscho´s Abschleppdienst"); Skin=27; Color=Batscho´sAbschleppdienst; }
    format(s,sizeof(s),"Du wurdest zum Leiter der/des %s gemacht",js);

    SetPlayerColor(playerid,Color);
    SetPlayerSkin(typ,Skin); }
    }}}
    return 1;
    }
    so und nun da ich ingame den skin bekomme dachte ich das ich auch wirklich "in dem team bin"
    jedoch die böse wahrheit^^ anscheinend nicht da ich einen command für das team 5 also Bloodrangers(is eig. egal) machen wollte und zwar zum testen bzw. lernen einfach ein object moven lassen und zwar habe ich das so:
    new BRT;
    BRT = CreateObject(980,2378.479,-2663.196,15.272,0.0,0.0,90.000);
    if(strcmp("/OBR",cmdtext,true) == 0)
    {
    if(gTeam[playerid] == Team_BloodRanger)
    {
    MoveObject(BRT,2378.433105,- 2663.193359,20.781862,2);
    SendClientMessage(playerid,BloodRanger,"Das BR Tor steht nun offen!");
    }
    else
    {
    SendClientMessage(playerid,BloodRanger,"Du bist kein BloodRanger!");
    }
    return 1;
    }


    die nachricht das ich kein BloodRanger bin kommt jedoch weiß ich nu ned wie ich es mache das ich wirklich als Bloodranger drine bin sozusagen^^ hoffe auf help

    wie defieniere ich noch einmal die skins für eine "Fraktion" und wie mache ich das die skins ned iner normalen auswahl sind ... UND^^ wie mache ich das das /makeleader einen zum leader macht also das der leader ist und ned normales mitglied denn der leader soll ja paar extra optionen bekommen ;= )


    MFG Cloudy

    hi da ich keinen neuen thread machen wollte schreibe ich erneut hier rein .. und zwar ... wie defieniere ich noch einmal die skins für eine "Fraktion" und wie mache ich das die skins ned iner normalen auswahl sind ... UND^^ wie mache ich das das /makeleader einen zum leader macht also das der leader ist und ned normales mitglied denn der leader soll ja paar extra optionen bekommen ;= )


    MFG Cloudy

    und zwar habe ich einen bot gemacht hat auch gefunzut und so jedoch will ich nen selfmade machen ... und habe nach dem bot das regi system eingebaut und nun wenn ich server exe starte ... steht da zwar das mein bot connektet ist/war und nach 2 sec wieder runter flieger die exe sagt dann :[npc:join] Busbot1 has joined the server
    NPC: Connektion from ********** is allowed.
    [npc:part]Busbot1 has left the server <0:2>





    MFG Cloudy

    @ TheCell90 das hatte ich auch ^^ ich weiß ned was da los ist aber ich glaube die verschieben sich ineinander irgendwie wenn du wirklich nur deinen problem los haben willst lösche einfach die amx datein aus dem ordner npcmodes bis auf die pwn(als sicherung^^) ja so das später nur deine Bot amx da drin ist dann sollte es gehen ... war bei mir auch klappt nu fast pervekt^^ nu zu meinem Problem .. und zwar habe ich einen bot gemacht hat auch gefunzut und so jedoch will ich nen selfmade machen ... und habe nach dem bot das regi system eingebaut und nun wenn ich server exe starte ... steht da zwar das mein bot connektet ist/war und nach 2 sec wieder runter flieger die exe sagt dann :[npc:join] Busbot1 has joined the server
    NPC: Connektion from ********** is allowed.
    [npc:part]Busbot1 has left the server <0:2>




    pls help is ALLES wie im tut nur das ich den überall Busbot1 genannt habe

    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(125) : error 035: argument type mismatch (argument 1)
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(125) : error 035: argument type mismatch (argument 2)


    in



    GetPlayerName(name, sizeof(name));





    sry bin noch ned wirklich so der scripter

    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : warning 211: possibly unintended assignment
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : error 022: must be lvalue (non-constant)
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : warning 215: expression has no effect
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : error 001: expected token: ";", but found ")"
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : error 029: invalid expression, assumed zero
    E:\GTA SAMP\gamemodes\TEST!!!!!!!!!!!!.pwn(122) : fatal error 107: too many error messages on one line


    das ist if(strcmp(cmdtext, "/beschwerde", true = 0)

    genau ... wie z.b wenn er sich regestriert ... /register (pw) und ich will es ned beim regi haben das das"pw" in meinem fall ein text gespeichert wird ich weiß bloß nicht wie ich das code das er das "pw" speichert

    Hi ich weiß ned ob ich mich hier noch bewerben kan^^ naja mach ich mal einfach



    Name: Timo
    Alter: 16
    Wohnort: Nähe Hamburg
    Kenntnise: Scripten(nicht sehr viel aber Learning by doing) Mappen einwand frei


    warum ich : ich habe spaß am scrpiten(das was ich kann^^) und mappen ich finde es einfach geil etwas zu schreiben in eine datei und dies später in game als darstellung (samp game halt) zu sehen ...und ich denke mit einer gruppe wie euch könnt ich auch was lernen^^



    Kontakt immo nur msn icq eig auch aber ned aktiv
    MSN: Timo444@hotmail.de





    PS: Ich habe z.b das tutorial in diesem forum hier geschrieben / Tutorial zu Beweglichen Toren/gates welches inzwischen weit mehr als 5000 klicks hat



    MFG