Beiträge von Ping

    Heyho,


    Ich habe ein kleines Problem und zwar ein paar Errors und Warnings die ganz schön nerven^^
    So
    Die Fehlermeldung:


    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(392) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(392) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(1985) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(1985) : error 035: argument type mismatch (argument 3)
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(2013) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(2013) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(2013) : error 035: argument type mismatch (argument 3)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    Die betreffenden Zeilen:


    format(string,sizeof(string),"[Vorname: %s]",GetPVarString(playerid,"Vorname"));


    SetPVarString(playerid,"Vorname",dini_Set(Spielerdatei,"Vorname"));

    dini_Set(Spielerdatei,"Vorname",GetPVarString(playerid,"Vorname"));


    So wäre cool wenn ihr euch das mal anschaut.

    So hier mal das Gesammte Paket^^


    if (strcmp("/stats", cmdtext, true, 10) == 0)
    {
    new string[128];
    new fraktname[64];
    new Jobname[64];
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{fraktname="Zivilist";}
    case 1:{fraktname="SAPD";}
    case 2:{fraktname="Grove Street";}
    case 3:{}
    }
    switch(GetPVarInt(playerid,"Job"))
    {
    case 0:{Jobname="-kein Job-";}
    case 1:{Jobname="Stuntman";}
    case 2:{Jobname="Baumaterialien-Lieferant";}
    }
    new Level = GetPlayerScore(playerid);
    //1 reihe
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Respektpunkte: %i /%i [Nebenjob: %s] [Fraktion: %s] [Rank: %i] ",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Respektpunkte"),Level*3,Jobname,fraktname,GetPVarInt(playerid,"Rank"));
    SendClientMessage(playerid,ROT,string);
    //2 reihe
    new Vorname[10]
    format(string,sizeof(string),"[Vorname: %s]",GetPVarString(playerid,"Vorname"));
    SendClientMessage(playerid,ROT,string);
    return 1;
    }


    Allerdings hatte ich auch Probleme das überhaupt abzuspeichern weil ich das über einen Dialog machen wollte. Währe nice wenn ihr auch da mal drübergehen könntet :D


    So hier sollen sie dann ihren Vornamen eingeben:

    if(dialogid==DIALOG_STADTHALLE)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    if(listitem==0)
    {
    ShowPlayerDialog(playerid,DIALOG_PERSO,DIALOG_STYLE_INPUT,"Vornamen","Hallo, bitte geben sie ihren Vornamen ein:","Eintragen","Abbrechen");
    return 1;
    }
    if(listitem==1)
    {
    ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Jobmenu","Stuntfahrer\nBaumaterialien-Lieferant","OK","Abbrechen");
    return 1;
    }
    }
    }


    Dann kommt hier der 2.Teil wo der Name gespeichert werden soll, allerdings ist das mein großes Problem...


    if(dialogid==DIALOG_PERSO)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,ROT,"Dein Vorname muss länger/kürzer sein.");
    ShowPlayerDialog(playerid,DIALOG_PERSO,DIALOG_STYLE_INPUT,"Personalausweiß","Hallo, Bitte geben sie ihren Vornamen ein","Registrieren","Abbrechen");
    return 1;
    }
    else
    {
    SetPVarString(playerid,"Vorname");
    return 1;
    }
    }
    }

    Hmm :/


    Dann schaut es so aus


    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(391) : error 001: expected token: ";", but found "-identifier-"
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(391) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(391) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(391) : warning 204: symbol is assigned a value that is never used: "Vorname"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Heyho ich möchte in meinen /stats einen String abrufen. Das sieht so aus:


    format(string,sizeof(string),"[Vorname: %s]",GetPVarString(playerid,"Vorname",Vorname,10));


    Dann kommt in dieser Zeile eine Fehlermeldung:


    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(391) : error 001: expected token: ";", but found "-identifier-"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Dann sieht das so aus:

    if(IsPlayerInRangeOfPoint(playerid,1,-691.5118,942.1058,13.6328)) || IsPlayerInRangeOfPoint(playerid,1,-691.5118,942.1058,13.6328);


    Fehlermeldungen:


    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(777) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Hey es gibt da dennoch ein kleines Problem wenn ich das so mache


    if(IsPlayerInRangeOfPoint(playerid,1,-691.5118,942.1058,13.6328)) || IsPlayerInRangeOfPoint(playerid,1,-691.5118,942.1058,13.6328))


    Fehlermeldungen:


    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(777) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(777) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(777) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Matthias\Desktop\Samp-Host-Server 0.3e\gamemodes\Version.pwn(777) : 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.

    Heyho allerseits,


    Ich habe ein kleines Problem.


    Ich möchte den Fraktionschat so begrenzen das er nur an manchen Orten möglich ist. Doch bisher kann ich ihn nur auf einen Punkt setzen.
    Kann man vielleicht noch mehr Positionen hinten dransetzen oder wie funktioniert das?



    if(IsPlayerInRangeOfPoint(playerid,1,-691.5118,942.1058,13.6328))


    Ebenfalls würde ich gern wissen wie man es einstellt das wenn man in einer bestimmten Wagenklasse sitzt den Fraktionschat mitliest.


    Vielen Dank im Vorraus.
    euer Ping

    Heyho allerseits ;)


    Ich habe ein kleines Checkpoint Problem und zwar möchte ich eine Art Fahrschule absolvieren doch hier kommt es zu Komplikationen. Ich beginne die Prüfungsfahrt und setzte mich in das Fahrzeug dann zeigt es mir wie es sein soll den 1. Checkpunkt an. Durch den fahre ich durch doch dann wird der 2. Checkpoint übersprungen und ich gehe direkt zum 3.


    Hier ist mein pawno auszug. Hoffentlich könnt ihr mir helfen.

    new Checkpoint[MAX_PLAYERS];


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(Fahrcar1); i++)
    {
    if(GetPlayerVehicleID(playerid)==Fahrcar1[i])
    {
    if(GetPVarInt(playerid,"APrüfung")!=1)
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,ROT,"Du machst gerade keine Fahrschul-Prüfung.");
    }
    else
    {
    SetPlayerCheckpoint(playerid,1039.9619,-1459.7092,13.4995,5);
    SendClientMessage(playerid,WEISS,"Es geht los.");
    Checkpoint[playerid] = 1;
    }
    }
    }
    }
    return 1;
    }


    public OnPlayerEnterCheckpoint(playerid)
    {
    if(Checkpoint[playerid] == 1)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1061.3191,-1346.2826,13.2653,5.0);
    Checkpoint[playerid] = 2;
    }
    if(Checkpoint[playerid] == 2)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1218.7820,-1162.5214,23.0928,5.0);
    Checkpoint[playerid] = 3;
    }
    if(Checkpoint[playerid] == 3)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1202.6910,-878.2720,42.8365,5.0);
    Checkpoint[playerid] = 4;
    }
    return 1;
    }


    Vielen Dank
    Ping

    Guten tag alle miteinander
    Ich habe ein kleines Problem ich weiß nicht wie ich vom Dialog Input den Namen speichern kann. Da wo die 3 Fragezeichen stehen weiß ich nicht weiter.


    if(dialogid==DIALOG_VNAME)
    {
    if(response==0)
    {
    return 1;
    }
    if(response==1)
    {
    if(strlen(inputtext))
    {
    SetPVarInt(playerid,"VName",???);
    return 1;
    }
    }
    }

    Heyho allerseits


    Ich möchte wenn man ein Auto kauft das das auch gespeichert wird.
    Ich habe ein System zum Autokauf aber wie kann man das Auto genau speichern. Also bei meinem System kauft man sich ein Auto und dieses spawnt dann auch neben dem Spieler, dann soll doch bloß noch die ID
    und die Position gespeichert werden oder?


    und wenn ja dann bräuchte ich etwas Hilfe ;)


    mfg
    Ping