Selfmade Tipps und lernen

  • Hallo Ich möchte mit einen Selfmade script anfangen, Und Ich möchte fragen welche reihenfolge Die beste wäre? Also z.B. erst Mysql sachen oder so. Und weil ich noch Anfänger bin und mit den Selfmade dann das
    Scripten lernen will wollte Ich noch fragen Wie Ich das am besten lernen kann. Die grundkentnisse kenne Ich schon.

  • Kommen echt mega gute Ideen raus.


    Liegt daran, dass sie sich keine Gedanken machen ob es geht oder nicht und nicht nur aus dem "Pool" der verfügbaren Dinge greifen ;D Also was man von anderen Servern kennt usw


    Ich gebe dir auch den Tipp, ein wenig "Objektorientiert" zu arbeiten.
    bspw. eine Funktionsliste immer schön ordentlich und sauber zu halten.
    bspw. aus meinem CNR Script:


    // Fraktionssystem
    forward Faction_GetIdBySkinId(skinid);
    forward Faction_HasCopRights(factionid);


    // Safe System
    forward SafeRob_Start(playerid, shopid);
    forward SafeRob_Cancel(playerid, shopid);
    forward SafeRob_Finish(playerid, shopid);
    forward SafeRob_ResetShop(shopid);
    forward SafeRob_Update(playerid, shopid);


    // Bot Rob System
    forward BotRob_StartRob(playerid, shopid);
    forward BotRob_StopRob(playerid, shopid);
    forward BotRob_UpdateRob(playerid, shopid);
    forward BotRob_Reset(shopid);


    // Gruppen System
    forward Group_Create(groupName[MAX_GROUP_NAME], leaderPlayerID, houseID);
    forward Group_OnCreate(groupName[], leaderName[MAX_PLAYER_NAME], leaderPlayerID, leaderDBID, groupLoadedID);
    forward Group_Delete(groupDBID);
    forward Group_SyncAddMember(playerid, groupLoadedID);
    forward Group_AddMember(playerid, groupDBID);
    forward Group_RemMember(playerid, bool:realremove);
    forward Group_LoadInfo(groupDBID);
    forward Group_OnLoadInfo(groupLoadedID, groupDBID);
    forward Group_UnLoadInfo(groupLoadedID);
    forward Group_GetFirstFreeID();
    forward Group_GetIdAndCreateIfNotExits(groupDBID);
    forward Group_GetLoadedIDByDBID(groupDBID);
    forward Group_OnNameCheck(leaderPlayerID, groupName[]);

    ik bin der vito c: