Beiträge von Killasplash

    füge das new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s hat den server betreten.", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);


    bei public OnPlayerConnect ein und das: new pName[MAX_PLAYER_NAME];
    new string[56];
    GetPlayerName(playerid, pName, sizeof(pName));


    switch(reason)
    {
    case 0: format(string, sizeof(string), "%s hat den server verlassen. (TimeOut/Error)", pName);
    case 1: format(string, sizeof(string), "%s hat den server verlassen. (Verlassen)", pName);
    case 2: format(string, sizeof(string), "%s hat den server verlassen. (gekickt)", pName);
    }


    SendClientMessageToAll(COLOR_RED, string);


    bei public OnPlayerDisconnect ein




    ich weiß zwar das sowas alles in der wiki steht aber wenn er hier dnen schon um hilfe fragt kann man ihm doch ruhig helfen lol

    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1014) : error 017: undefined symbol "cmd"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1016) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1017) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1017) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1019) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1021) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1022) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1023) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1023) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1025) : error 017: undefined symbol "idx"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1026) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1026) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1026) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Besitzer\Desktop\server\gamemodes\freeroam.pwn(1026) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    12 Errors.


    wenn ich das noch rein mach new string[256]; sinds noch 9 aber wie geh die anderen weg=?

    f(strcmp(cmdtext, "/announce", true) == 0)
    {
    new idx[256];
    new tmp[256];
    new string[256];
    tmp = (cmdtext,idx);


    format(string,sizeof(string)," %s ",tmp);
    GameTextForAll(string,10000,5);
    return 1;
    }was ist daran falsch?? keine errors!!!!!!!!! jedoch wenn ich im game noch was hinter /announce schreibe steht dort server unknowcmd !!!!!!

    naja wie gesagt lerne grade scripten und bisher habe ich kaum was gescriptet also fast mein erstes script wobei mein erstes nicht fertig ist weil ich kein finde der mir dabei hilft und alleine schafe ich das nicht ;( ;( ;( ;(

    da sehr viele leute nach einem afk script fragen stelle ivh hier mal ein kleines rein es ist wirklich leicht geamcht hatte mir slebst mehr davon versprochen aber kann selber nicht sehr gut scripten lerne es grade^^ aber es hat das nötigste das man in afk unsterblich ist und man keine cmds ausser back nutzen kann und man sich nicht bewegen kan^^^^

    übrigens der bug is mega einfach zu beheben bei dem cmd musst du einfach zwischen die beiden letzten klammern return 1; oder return true; setzten dann is alles bestens

    ich ahbe ein script gemacht wo man bei /wanted wohin gespawmt wird dann muss man so schnell wie möglich zu nem cp wärend man zum cp fährt verliert man jede sekunde 1 $ wenn man den cp erreicht bekommt man 500$ belohnung problem 1: bei dem cmd /exit um die mission zu verlassen habe ich das gemacht das man stirbt dann kommt man ja wieder zum normalem start jedoch crasht gta bem tot 2. ich wollte das script so amchen das wenn man den cp erreicht das man direkt zur nächsten mission gespamt wird wie mache ich das?? und ein weiteres problem ist das ich ein fs im server habe das auch mit cps ist ein dragrace wenn ich nun in /wanted den cp betrete steht da du hast gewonnen da sollte aber eig stehen wanted finish und im chat steht da XY hat das rennen gewonnen das soll natürlich auch nicht kommen und ich wollte es so machen das wenn man dann zur nächsten misssion gespamt wird das man pro sekunde 2$ verliert jedoch ist bei der zweiten mission der gewinn höher BITTE UM HILFE#include <a_samp>


    new InWanted[MAX_PLAYERS];
    new MinusGeldx;


    forward MinusGeld(playerid);


    #define COLOR_RED 0xAA3333AA
    #define COLOR_YELLOW 0xFFFF00AA




    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print(" wanted mission");
    print("--------------------------------------\n");
    return 1;
    }






    public OnPlayerDisconnect(playerid, reason)
    {
    DisablePlayerCheckpoint(playerid);
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {


    if(strcmp(cmdtext, "/exit", true) == 0)
    {


    if(InWanted[playerid] == 0)
    {
    SendClientMessage(playerid, 0xFF0000FF, "Du bist nicht im wanted modus!");
    return true;
    }
    InWanted[playerid] = false;
    SetPlayerHealth(playerid, 0);
    DisablePlayerCheckpoint(playerid);
    KillTimer(MinusGeldx);
    return 1;
    }


    if(InWanted[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "du kannst im wanted keine cmds nutzen");


    if(strcmp(cmdtext, "/wanted", true) == 0)
    {
    new fahrzeug[MAX_PLAYERS];
    if(InWanted[playerid] == 0)
    {
    InWanted[playerid] = true;
    SetPlayerPos(playerid,2227.8708,-1723.3947,13.5526);
    SetPlayerFacingAngle(playerid,154.3808);
    PutPlayerInVehicle(playerid, 402, 1);
    SetPlayerWantedLevel(playerid, 3);
    SetPlayerCheckpoint(playerid, 2693.2852,-1700.8407,10.6640, 5);
    fahrzeug[playerid] = CreateVehicle(522,2227.8708,-1723.3947,13.5526,154.3808,3,3,1000);
    PutPlayerInVehicle(playerid, fahrzeug[playerid], 0);
    MinusGeldx = SetTimer("MinusGeld", 1000, true);
    }
    return 1;


    }


    return 0;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_SPAWNED)
    {
    if(InWanted[playerid] == 1)
    {


    SetPlayerPos(playerid,2227.8708,-1723.3947,13.5526);
    SetPlayerFacingAngle(playerid,154.3808);
    }
    }
    return 1;
    }


    public OnPlayerEnterCheckpoint(playerid)
    {
    if(InWanted[playerid] == 1)
    {
    InWanted[playerid] = false;
    SetPlayerWantedLevel(playerid, 0);
    GivePlayerMoney(playerid, 1000);
    DisablePlayerCheckpoint(playerid);
    KillTimer(MinusGeldx);
    GameTextForPlayer(playerid, "~g~wanted erfolgreich", 1000, 5);
    }
    if(InWanted[playerid] == 0)
    {
    new fahrzeug[MAX_PLAYERS];
    InWanted[playerid] = true;
    SetPlayerPos(playerid,2028.0944,1007.6788,10.8203);
    SetPlayerFacingAngle(playerid,269.3678);
    fahrzeug[playerid] = CreateVehicle(522,2227.8708,-1723.3947,13.5526,154.3808,3,3,1000);
    PutPlayerInVehicle(playerid, fahrzeug[playerid], 0);
    }
    return true;
    }


    stock PlayerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    public MinusGeld(playerid)
    {
    GivePlayerMoney(playerid, -1);
    }