Beiträge von Equ

    Guten Abend.


    Also ich habe ein Extrem Großes problem und zwar kann ich Nicht "OnPlayerCommandText" Nutzen also ich kann in der zeile was rein scripten usw, aber wenn ich compile


    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test2.pwn(279) : warning 235: public function lacks forward declaration (symbol "ocmdOnPlayerComman")
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test2.pwn(297) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    kommt dies hier ich starte server geben den befehl ein den ich gemacht habe


    public OnPlayerCommandText(playerid,cmdtext[])
    {
    if(strcmp(strget(cmdtext,0), "/veh", true) ==0)
    {
    if(IsPlayerAdmin(playerid))
    {
    if(!strlen(strget(cmdtext,2000))) return SendClientMessage(playerid,BLAU, "Benutze: /veh [CARID][FARBE 1][FARBE 2]");
    {
    new modelid, col1, col2, car;
    new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;


    GetPlayerPos(playerid, PosX, PosY, PosZ);
    GetPlayerFacingAngle(playerid, PosZA);


    modelid = strval(strget(cmdtext,1));
    col1 = strval(strget(cmdtext,2));
    col2 = strval(strget(cmdtext,3));
    car = AddStaticVehicle(modelid,PosX, PosY, PosZ, col1, col2);
    PutPlayerInVehicle(playerid,car,0);
    }
    }


    }
    return 0;
    }


    aber es klappt nicht ich gebe den befehl /veh ein was kommt "Unknow Command" ..


    Fals jemand die lösung weis bitte so schnell wie es geht antworten :)



    MFG:
    Equ_Res

    Guten Abend.


    Also ich komme ma direkt zum thema, und zwar bin ich seit Stunden an Diesen kack ERROR drane, ich habe nur von dem User der ein ERROR bei seinen script oder so hatte, ich fügte das einfahr unter OnVehicleSpawn ma ein



    public OnVehicleSpawn(vehicleid)
    {
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[vehicleid] = false;
    return 1;
    }


    }



    Dann auf einmal bekamm ich natürlich Errors versuchte zu gucken wo ran es lag,habe keine fehler gefunden... dann habe ich es gelöscht, und
    wider Compilet:



    C:\Users\Equ_Res\Desktop\SA-MP Server\pawno\include\ocmd.inc(15) : warning 217: loose indentation
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(50) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(52) : error 017: undefined symbol "sscanf"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(62) : error 017: undefined symbol "isPlayerAnAdmin"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(64) : error 017: undefined symbol "sscanf"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(75) : error 017: undefined symbol "sscanf"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(76) : error 017: undefined symbol "SpielerName"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(81) : error 017: undefined symbol "isPlayerInFrakt"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(81) : warning 202: number of arguments does not match definition
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(81) : error 001: expected token: ",", but found ";"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(81) : error 036: empty statement
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(81) : fatal error 107: too many error messages on one line


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



    10 Errors.



    8| Warum diese Errors auf einmal die waren vorher noch garnicht da, ich bin wirklich seit stunden drane und versuche das zu fixen ich finde nirgends wo im SCRIPT ein Fehler oder so alles passt k.A Warum aufeinmal solche Errors kommen??

    Bei mir kommen Errors


    C:\Users\Equ_Res\Desktop\SA-MP Server\pawno\include\ocmd.inc(15) : warning 217: loose indentation
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(303) : warning 209: function "OnPlayerDisconnect" should return a value
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(313) : warning 202: number of arguments does not match definition
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(313) : warning 202: number of arguments does not match definition
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(314) : warning 202: number of arguments does not match definition
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(314) : warning 202: number of arguments does not match definition
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(338) : error 017: undefined symbol "farbe"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(369) : warning 217: loose indentation
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(614) : error 001: expected token: "]", but found ")"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(614) : error 029: invalid expression, assumed zero
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(614) : warning 215: expression has no effect
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(615) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(615) : warning 215: expression has no effect
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(615) : error 001: expected token: ";", but found ")"
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(615) : error 029: invalid expression, assumed zero
    C:\Users\Equ_Res\Desktop\SA-MP Server\gamemodes\Test.pwn(615) : fatal error 107: too many error messages on one line


    ??

    ich habe es so eingefügt, aber geht irgend wie nicht ..


    Siehe


    {
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    for(new i = 0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerInRangeOfPoint(i,2,x,y,z))
    {
    SendClientMessage(i,GELB,text);
    }
    }
    }


    bzw ich verstehe nicht was man


    Hier machen muss


    new Float:x,Float:y,Float:z;


    if(IsPlayerInRangeOfPoint(i,2,x,y,z))


    Welche Cordinaten ?

    Unter OnPlayerCommandText eine Abfrage der Spieler Position machen, eine Schleife durch alle anderen Spieler machen, abfragen ob einer der Spieler in der angegebenen Position ist und Nachricht abschicken. ;) Ggf. noch formatieren und am Ende des publics (OnPlayerText) den return von false auf true setzen. ;)

    ich bin nicht so ein guter scripter, kannste mir das irgend wie hier hien schreiben ? wenns ginge oder mir ein link schicken oder so was halt wo ich es abgucken kann ^^ ..

    Weiß jemand wie man den globalen samp chat so ändern das nicht jeder mit bekommt was einer schreibt und zwar nur der jenige der in der nehe von mir ist in so ein radius von 3-4 metern halt ..


    Weil wenn ich z.B "Hallo" schreibe sieht das der kommplete server halt,und die sind z.B alle in SF und ich bin in LS .. Kann mir da einer Weiter helfen ? wie ich das ändere .. ?(



    MFG: Equ_Res :)

    hat geklappt ! Danke dir :thumbup: aber wie Deaktiviere ich den *Globalen Chat *? , weil ich will nicht das alle im Globalen chat schreiben, weil ich will das so machen das wenn ein spieler von mir 2 metter entfernt ist das er nur sieht wie ich *Hallo* Schreibe.. und nicht alle auf dem server sehen wie ich *Hallo* Schreibe oder so ..

    Guten Tag!:


    ich komme mal direkt zu meinem problem da es wirklich sehr drigend ist!. Also.. und zwar ist es sehr nervig das man in den Globalen Chat schreiben kann. und dann hat man auch noch sein name so farbig .. also, daher will ich das der Globale Chat&Farbige Chat/Name Deaktiviert wird ?


    Also falls ihr nicht wisst was ich meine guckt selber -> SIEHE


    Bitte um schnelle antworten ist wirklich sehr dringend ^^


    MFG: Equ_Res :D