Beiträge von Equ

    Moin



    Ich habe eine frage zu einem Dialog ? also im Singleplayer im Binco-Shop wenn man sich kleidung oder so kaufen will kommt ja so ein Dialog mit ,,Zurück Weiter Kaufen"" unso und ich habe ihn auch ma in SAMP gesehen nu Frage ich mich wie die funktion heißt um solch ein Dialog zu erstellen ?

    der PC ist doch eigentlich perfekt, wenn dir die Grafikkarte zu schwach ist dann holl dir doch eine GTX 500 oder 600 Reihe damit Topste die derzeitigen spiele ( empefehle dir GTX 550 - 560 - 570, wenn du dir evetll dann eine holst ^^ )

    Ja -.- ich habe auch öfters mal Insekten ( Moten, oder sogar eine Schnarke im zimmer ) ich suche auch ein Gitter wo insekten nicht durch kommen.. aber finde kein vernünfiges -.-

    Okay Fabi, mach es ambesten so..



    Diesen Stock hier packste ambesten direkt über deinen anderen stock isPlayerInFrakt



    stock IsPlayerInFrakt(playerid)
    {
    if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2))return 1;
    return 0;
    }



    Und dann wenn du willst das fraktion 1 & 2 diese befehle nutzen dürfen einfahr * if(IsPlayerInFrakt(playerid)) *



    ocmd:cuff(playerid,params[])
    {
    new pID,string[128];
    if(IsPlayerInFrakt(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Cop!");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /cuff [ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht verbunden!");
    format(string, sizeof(string),"* %s wurde von %s Festgenommen und läuft niegents wo mehr weg!",SpielerName(pID),SpielerName(playerid));
    SendMirChat(string,playerid);
    TogglePlayerControllable(pID,0);
    return 1;
    }
    ocmd:uncuff(playerid,params[])
    {
    new pID,string[128],string1[128];
    if(IsPlayerInFrakt(playerid))return SendClientMessage(playerid,ROT,"Du bist kein Cop!");
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutze: /uncuff [ID]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht verbunden!");
    format(string, sizeof(string),"* Du wurdest von %s entfesselt.",SpielerName(pID));
    format(string1, sizeof(string1),"* Du hast %s entfesselt.",SpielerName(playerid));
    SendClientMessage(pID,0xFF009BFF,string);
    SendClientMessage(playerid,0xFF009BFF,string1);
    TogglePlayerControllable(pID,1);
    return 1;
    }




    MfG: equ

    habs jetzt so gemacht ..



    ocmd:start(playerid,params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    DisablePlayerCheckpoint(playerid);
    Muellmann[playerid]++;
    SetPlayerCheckpoint(playerid,Muell[Muellmann[playerid]][0],Muell[Muellmann[playerid]][1],Muell[Muellmann[playerid]][2],3.5);
    GivePlayerMoney(playerid, 50);
    }
    return 1;
    }



    ehm was hat mir das jetzt gebracht ?

    Hier ist er:



    ocmd:start(playerid,params[])
    {
    if(IsPlayerInAnyVehicle(playerid))
    DisablePlayerCheckpoint(playerid);
    Muellmann[playerid]++;
    SetPlayerCheckpoint(playerid,Muell[Muellmann[playerid]][0],Muell[Muellmann[playerid]][1],Muell[Muellmann[playerid]][2],3.5);
    GivePlayerMoney(playerid, 50);
    return 1;
    }

    versuch mal so



    ocmd:changepw(playerid,params[]) // nicht parmas sondern params
    {
    new apw[128], npw[128];
    if(sscanf(params, "ss",apw,npw))return SendClientMessage(playerid,COLOR_RED,"BENUTZE: '/Changepw [Altes Passwort][Neues Passwort]'");
    {
    SendClientMessage(playerid,COLOR_RED,"Nur ein Test ;)");
    }
    return 1;
    }

    Ich meine das alles eigentlich ganz anders es funktioniert so gesehen ja .. habs gerade probiert aber was Ich wollte war, Der Spieler macht */start* startet so mit die Route und fährt halt alle checkpoints ab | und nicht /start checkpoint 1 durhc und dann noch mal /start für den nesten checkpoint .. :)

    Gut das mit new Float unso währe dann schon mal fertich :) .. nur habe im Befehl noch Fehlermeldungen..



    Befehl:


    ocmd:start(playerid,params[])
    {


    DisablePlayerCheckpoint(playerid);
    Muellmann[playerid]++;
    SetPlayerCheckpoint(playerid,Muell[Muellmann[playerid]][0],,Muell[Muellmann[playerid]][1],Muell[Muellmann[playerid]][2],3.5); // In dieser zeile die Errors
    GivePlayerMoney(playerid, 50);
    return 1;
    }




    Errors:



    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 029: invalid expression, assumed zero
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : warning 215: expression has no effect
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : warning 215: expression has no effect
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : warning 215: expression has no effect
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 001: expected token: ";", but found ")"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 029: invalid expression, assumed zero
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : fatal error 107: too many error messages on one line


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



    4 Errors.

    .. Ich habe es jetzt ganz nach oben gemacht


    Fehlermeldungen:



    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(78) : error 021: symbol already defined: "Muell"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 017: undefined symbol "Muellmann"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : warning 215: expression has no effect
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 001: expected token: ";", but found "]"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : error 029: invalid expression, assumed zero
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(302) : fatal error 107: too many error messages on one line


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



    5 Errors.

    8| ich habe den befehl jetzt so gemacht .. und bekomme ein haufen Warnings/Errors .. siehe



    Errors:


    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(78) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(78) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(78) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(79) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(79) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(79) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(80) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(80) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(80) : warning 213: tag mismatch
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(300) : error 017: undefined symbol "Muellmann"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(300) : warning 215: expression has no effect
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(300) : error 001: expected token: ";", but found "]"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(300) : error 029: invalid expression, assumed zero
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(300) : fatal error 107: too many error messages on one line


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



    4 Errors.


    Befehl:



    ocmd:start(playerid,params[])
    {
    DisablePlayerCheckpoint(playerid);
    Muellmann[playerid]++;
    SetPlayerCheckpoint(playerid,Muell[Muellmann[playerid]][0],,Muell[Muellmann[playerid]][1],Muell[Muellmann[playerid]][2],3.5);
    GivePlayerMoney(playerid, 50);
    return 1;
    }



    habe ich etwas falsch gemacht ??

    Ich habe es jetzt so gemacht, kriege hierbei aber Errors, was hab ich falsch gemacht ??


    Ganz oben das hier gemacht:



    new Muell[3][/*Anzahl*/] = {
    {946.0647,-1233.8378,16.3256},
    {946.3282,-1251.4817,15.5382},
    {946.5988,-1271.6508,15.0806}
    }


    Errors



    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(84) : error 001: expected token: ";", but found "new"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(5605) : warning 203: symbol is never used: "Muell"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    habs jetzt so ?



    Kriege aber Errors;



    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(292) : error 017: undefined symbol "M"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(292) : error 029: invalid expression, assumed zero
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(292) : error 017: undefined symbol "llmann"
    C:\Users\Equ\Desktop\samp Server 0.3e\gamemodes\LoC.pwn(292) : fatal error 107: too many error messages on one line


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



    4 Errors.


    Befehl:


    ocmd:start(playerid, params[])
    {
    if(Müllmann[playerid] ==2)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, 2272.5779,-2094.2864,13.2622, 2.5);
    Müllmann[playerid] = 3;
    GivePlayerMoney(playerid, 50);


    }


    if(Müllmann[playerid] ==3)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid, x,y,z,2.5);
    Müllmann[playerid] = 4;
    GivePlayerMoney(playerid, 50);


    }
    return 1;
    }

    Abend



    Ich habe da mal eine frage ?, undzwar möchte ich für meinen Müllmans Job checkpoints erstellen also.. Sagen wir er macht /start ( muss natürlich in ein Müllwagen sein ) und dann wird ihn 1 Checkpoint angezeigt Fährt er durch diesen checkpoint kriegt er 50€, Dann soll der neste Checkpoint kommen und wieder 50€kriegen usw..



    Also, könnte mir da einer eventuell weiter helfen ? :D