Beiträge von Romal

    Bekomme 2 Errors ^^


    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(11124) : error 025: function heading differs from prototype
    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(11124) : error 021: symbol already defined: "SpeicherSpielerAuto"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Also so einfach eine neue erstellen?



    public SpeicherSpielerAuto(playerid,vehicleid){ //HIER DAS ?
    if(SpielerAuto[playerid][saVehid] >= 400 && SpielerAuto[playerid][saVehid] <= 611){
    new Query[512];
    format(Query,sizeof(Query),"UPDATE `playercars` SET `Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Pos_A`='%f',`Farbe_1`='%d',`Farbe_2`='%d',`Lackierung`='%d',`Comp00`='%d',`Comp01`='%d',`Comp02`='%d',`Comp03`='%d',`Comp04`='%d',`Comp05`='%d',`Comp06`='%d',`Comp07`='%d',`Comp08`='%d',`Comp09`='%d',`Comp10`='%d',`Comp11`='%d',`Comp12`='%d',`Comp13`='%d',`Benzin`='%d',`CarPlate`='%d', `CarNumber`='%s',`CarGesperrt`='%d',`CarSperrpreis`='%d' WHERE `Spielername`='%s'",
    SpielerAuto[playerid][saPos][0],
    SpielerAuto[playerid][saPos][1],
    SpielerAuto[playerid][saPos][2],
    SpielerAuto[playerid][saPos][3],
    SpielerAuto[playerid][saFarbe][0],
    SpielerAuto[playerid][saFarbe][1],
    SpielerAuto[playerid][saLackierung],
    SpielerAuto[playerid][saTuning][0],
    SpielerAuto[playerid][saTuning][1],
    SpielerAuto[playerid][saTuning][2],
    SpielerAuto[playerid][saTuning][3],
    SpielerAuto[playerid][saTuning][4],
    SpielerAuto[playerid][saTuning][5],
    SpielerAuto[playerid][saTuning][6],
    SpielerAuto[playerid][saTuning][7],
    SpielerAuto[playerid][saTuning][8],
    SpielerAuto[playerid][saTuning][9],
    SpielerAuto[playerid][saTuning][10],
    SpielerAuto[playerid][saTuning][11],
    SpielerAuto[playerid][saTuning][12],
    SpielerAuto[playerid][saTuning][13],
    Tank[SpielerAuto[playerid][saCarid]],
    SpielerAuto[playerid][CarPlate],
    SpielerAuto[playerid][CarNumber],
    SpielerAuto[playerid][CarGesperrt],
    SpielerAuto[playerid][CarSperrpreis],
    SpielerInfo[playerid][sName]);
    mysql_query(Query);
    if(DestroyVehicle(SpielerAuto[playerid][saCarid]))
    SpielerAuto[playerid][saCarid] = -255;
    SpielerAuto[playerid][saVehid] = -255;
    return true;
    }return false;
    }

    Ich hab das aber geht trotzdem nicht


    public SpeicherSpielerAuto(playerid){
    if(SpielerAuto[playerid][saVehid] >= 400 && SpielerAuto[playerid][saVehid] <= 611){
    new Query[512];
    format(Query,sizeof(Query),"UPDATE `playercars` SET `Pos_X`='%f',`Pos_Y`='%f',`Pos_Z`='%f',`Pos_A`='%f',`Farbe_1`='%d',`Farbe_2`='%d',`Lackierung`='%d',`Comp00`='%d',`Comp01`='%d',`Comp02`='%d',`Comp03`='%d',`Comp04`='%d',`Comp05`='%d',`Comp06`='%d',`Comp07`='%d',`Comp08`='%d',`Comp09`='%d',`Comp10`='%d',`Comp11`='%d',`Comp12`='%d',`Comp13`='%d',`Benzin`='%d',`CarPlate`='%d', `CarNumber`='%s',`CarGesperrt`='%d',`CarSperrpreis`='%d' WHERE `Spielername`='%s'",
    SpielerAuto[playerid][saPos][0],
    SpielerAuto[playerid][saPos][1],
    SpielerAuto[playerid][saPos][2],
    SpielerAuto[playerid][saPos][3],
    SpielerAuto[playerid][saFarbe][0],
    SpielerAuto[playerid][saFarbe][1],
    SpielerAuto[playerid][saLackierung],
    SpielerAuto[playerid][saTuning][0],
    SpielerAuto[playerid][saTuning][1],
    SpielerAuto[playerid][saTuning][2],
    SpielerAuto[playerid][saTuning][3],
    SpielerAuto[playerid][saTuning][4],
    SpielerAuto[playerid][saTuning][5],
    SpielerAuto[playerid][saTuning][6],
    SpielerAuto[playerid][saTuning][7],
    SpielerAuto[playerid][saTuning][8],
    SpielerAuto[playerid][saTuning][9],
    SpielerAuto[playerid][saTuning][10],
    SpielerAuto[playerid][saTuning][11],
    SpielerAuto[playerid][saTuning][12],
    SpielerAuto[playerid][saTuning][13],
    Tank[SpielerAuto[playerid][saCarid]],
    SpielerAuto[playerid][CarPlate],
    SpielerAuto[playerid][CarNumber],
    SpielerAuto[playerid][CarGesperrt],
    SpielerAuto[playerid][CarSperrpreis],
    SpielerInfo[playerid][sName]);
    mysql_query(Query);
    if(DestroyVehicle(SpielerAuto[playerid][saCarid]))
    SpielerAuto[playerid][saCarid] = -255;
    SpielerAuto[playerid][saVehid] = -255;
    return true;
    }return false;
    }


    mfg.

    Morgen Community,


    Ich hab ein Problem unzwar wenn ich ein Auto kaufe, und es dann anschließend mit /parken parke, und es schrotte dann speichert das Auto nicht am gewünschten
    Ort wo ich /parken gemacht habe :S


    Hier der Code:


    if(strcmp(cmdtext,"/carpark",true)==0 || strcmp(cmdtext,"/park",true)==0 || strcmp(cmdtext,"/parken",true)==0){
    if((SpielerAuto[playerid][saVehid] >= 400 && SpielerAuto[playerid][saVehid] <= 611) && SpielerAuto[playerid][saCarid] != -255){
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
    if(GetPlayerVehicleID(playerid) == SpielerAuto[playerid][saCarid]){
    GetVehiclePos(SpielerAuto[playerid][saCarid],SpielerAuto[playerid][saPos][0],SpielerAuto[playerid][saPos][1],SpielerAuto[playerid][saPos][2]);
    GetVehicleZAngle(SpielerAuto[playerid][saCarid],SpielerAuto[playerid][saPos][3]);
    SendClientMessage(playerid,Farbe_Weiß,"Du hast dein Fahrzeug geparkt.");
    }else SendClientMessage(playerid,Farbe_Grau,"Du sitzt nicht in deinem Fahrzeug!");
    }else SendClientMessage(playerid,Farbe_Grau,"Du musst Fahrer eines Fahrzeuges sein!");
    }else SendClientMessage(playerid,Farbe_Grau,"Du besitzt zurzeit kein Fahrzeug.");
    return 1;
    }


    Mfg.


    Romal

    Lasst doch mal den armen Jungen in ruhe :P


    b2t:


    @<Sonix> wenn du noch bisschen warten kannst, kann dir in schnelle eins machen :)


    MfG.

    ocmd:healall(playerid,params[])
    {
    #pragma unused params

    if (PlayerInfo[playerid][pAdmin] >= 4))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i, 100);
    }
    }
    }
    }


    Aus meinen Selfmade Script ;) wenn du mit ocmd arbeitest.

    Welche Variable nutzt du für die Religion?
    // Sorry -> SpielerInfo[playerid][sReligion] = 1 // Christ


    format(string,128,"%s Religion: %s", string, (SpielerInfo[playerid][sReligion] == 1) ? ("Christ") : ((SpielerInfo[playerid][sReligion] == 2) ? ("Moslem") : ("Keine")));

    Ich hab das jetzt so:


    stock ShowStats(playerid,showplayerid)
    {
    new string[128];
    format(string,128,"|_______________> Stats von %s <_______________|",SpielerInfo[showplayerid][sName]);
    SendClientMessage(playerid,0xFFFFFFFF,string);

    format(string,128,"Level: %d || Geld: %d$ || Bank: %d$ || Skin: %d || Spielzeit: %d",SpielerInfo[showplayerid][sLevel],GetPlayerMoney(playerid),SpielerInfo[showplayerid][sBank],SpielerInfo[showplayerid][sSkin],SpielerInfo[showplayerid][sSpielzeit]);
    SendClientMessage(playerid,0xFFFFFFFF,string);

    if(SpielerInfo[showplayerid][sTelefon] == 1)
    {
    format(string,128,"Telefon: Ja || Telefonnummer: %d",SpielerInfo[showplayerid][sTelefonnummer]);
    SendClientMessage(playerid,0xFFFFFFFF,string);
    }
    else SendClientMessage(playerid,0xFFFFFFFF,"Telefon: Nein");

    if(SpielerInfo[showplayerid][sTelefonbuch] == 1) format(string,24,"Telefonbuch: Ja ||");
    else format(string,24,"Telefonbuch: Nein ||");

    if(SpielerInfo[showplayerid][sJob] != 0) format(string,128,"%s Job: Ja ||",string);
    else format(string,128,"%s Job: Nein ||",string);

    if(SpielerInfo[showplayerid][sFraktion] != 0) format(string,128,"%s Fraktion: %d || Rang: %d ||",string,SpielerInfo[showplayerid][sFraktion],SpielerInfo[showplayerid][sRang]);
    else format(string,128,"%s Fraktion: Nein",string);

    if(SpielerInfo[showplayerid][sBoss] == 1) format(string,128,"%s Leader: Ja ||",string);

    format(string,128,"%s Religion: %s", string, (SpielerInfo[playerid][sReligion] == 1) ? ("Christ") : ((SpielerInfo[playerid][sReligion] == 2) ? ("Moslem") : ("Keine")));


    SendClientMessage(playerid,0xFFFFFFFF,string);

    SendClientMessage(playerid,0xFFFFFFFF,"|______________________________________________|");
    return 1;
    }


    Aber wenn ich nach dem Registrieren /stats schreibe steht da nix mit Religion :S

    Joa danke geht alles :D wenn du schon da bist, könntest du mir bei etwas anderes helfen das zu diesen Thread passt unzwar:


    1.Will ich jetzt bei Stats angezeigt bekommen ob man Christ oder Moslem ist
    2.Stats in Dialog, da habe ich Schwierigkeiten :S


    stock ShowStats(playerid,showplayerid)
    {
    new string[128];
    format(string,128,"|_______________> Stats von %s <_______________|",SpielerInfo[showplayerid][sName]);
    SendClientMessage(playerid,0xFFFFFFFF,string);

    format(string,128,"Level: %d || Geld: %d$ || Bank: %d$ || Skin: %d || Spielzeit: %d",SpielerInfo[showplayerid][sLevel],GetPlayerMoney(playerid),SpielerInfo[showplayerid][sBank],SpielerInfo[showplayerid][sSkin],SpielerInfo[showplayerid][sSpielzeit]);
    SendClientMessage(playerid,0xFFFFFFFF,string);

    if(SpielerInfo[showplayerid][sTelefon] == 1)
    {
    format(string,128,"Telefon: Ja || Telefonnummer: %d",SpielerInfo[showplayerid][sTelefonnummer]);
    SendClientMessage(playerid,0xFFFFFFFF,string);
    }
    else SendClientMessage(playerid,0xFFFFFFFF,"Telefon: Nein");

    if(SpielerInfo[showplayerid][sTelefonbuch] == 1) format(string,24,"Telefonbuch: Ja ||");
    else format(string,24,"Telefonbuch: Nein ||");

    if(SpielerInfo[showplayerid][sJob] != 0) format(string,128,"%s Job: Ja ||",string);
    else format(string,128,"%s Job: Nein ||",string);

    if(SpielerInfo[showplayerid][sFraktion] != 0) format(string,128,"%s Fraktion: %d || Rang: %d ||",string,SpielerInfo[showplayerid][sFraktion],SpielerInfo[showplayerid][sRang]);
    else format(string,128,"%s Fraktion: Nein",string);

    if(SpielerInfo[showplayerid][sBoss] == 1) format(string,128,"%s Leader: Ja ||",string);


    SendClientMessage(playerid,0xFFFFFFFF,string);

    SendClientMessage(playerid,0xFFFFFFFF,"|______________________________________________|");
    return 1;
    }


    Mfg. Romal


    Wäre dir sehr dankbar :)

    Bekomme die 2Errors :S


    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(9405) : warning 217: loose indentation
    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(9405) : error 017: undefined symbol "showplayerdialog"
    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(9410) : warning 217: loose indentation
    C:\DOKUME~1\Besitzer\Desktop\SELFMA~1\GAMEMO~1\Romal.pwn(9410) : error 017: undefined symbol "showplayerdialog"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    //EDIT: Habs Ich muss ShowPlayerDialog :S voll nicht gesehn xD dankee ich werde es mal testen und bescheid sagen


    Mfg.

    Okay danke, das weiß ich schon aber ich checke das hier nicht:


    if(dialogid==Dialog_Geschlecht)
    {
    if(response)
    {
    SpielerInfo[playerid][sGeschlecht] = 1;
    showplayerdialog(playerid,Dialog_Religion,DIALOG_STYLE_MSGBOX,"{FFFFFF}Bitte wähle deinen Glauben aus:","{FFFFFF}Bist du Christ oder Moslem?, bitte drücke den passenden Button:","Christ","Moslem");
    }
    else
    {
    SpielerInfo[playerid][sGeschlecht] = 2;
    showplayerdialog(playerid,Dialog_Religion,DIALOG_STYLE_MSGBOX,"{FFFFFF}Bitte wähle deinen Glauben aus:","{FFFFFF}Bist du Christ oder Moslem?, bitte drücke den passenden Button:","Christ","Moslem");
    }
    SetPlayerSpawn(playerid);
    return 1;
    }


    Muss ich das mit dieses hier ersetzen:


    if(dialogid==Dialog_Geschlecht)
    {
    if(response)
    {
    SpielerInfo[playerid][sGeschlecht] = 1;
    }
    else
    {
    SpielerInfo[playerid][sGeschlecht] = 2;
    }
    SetPlayerSpawn(playerid);
    return 1;
    }


    Danke aber kommt dann das Dialog mit Geschlecht auch? :p

    Moin, ich wollte mal was neues probieren doch ich komme irgendwie nicht weiter, unzwar will ich das man am Anfang auswählen kann ob man Muslim, Christ sein möchte bzw.
    Und jetzt wenn ich mich registriere dann kommt erstmal ein Dialog wo man auswählen kann ob man Männlich oder Weiblich ist, jetzt will ich das man nach dem Geschlecht Auswahl die Religion wählen kann (Hab das gescriptet ohne Error's usw) aber trotzdem kommt das Dialog nicht.


    Hier mal paar Schnipsel vom Script:


    public SetPlayerSpawn(playerid){
    if(IsPlayerConnected(playerid) && SpielerInfo[playerid][sEingeloggt]){
    ResetPlayerWeapons(playerid);
    StopAudioStreamForPlayer(playerid);
    TogglePlayerControllable(playerid, true);
    SetSpielerWetter(playerid);
    SpielerFarbeSetzen(playerid);
    SetPlayerHealth(playerid,50.0);
    SetPlayerArmour(playerid,0.0);
    SetPlayerSkin(playerid,SpielerInfo[playerid][sSkin]);
    if(!SpielerInfo[playerid][sGeschlecht]){
    TogglePlayerControllable(playerid,false);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1413.2452,-1640.2640,38.3088);
    SetPlayerFacingAngle(playerid,268.4439);
    SetPlayerCameraPos(playerid,1442.6525,-1624.4379,60.0615);
    SetPlayerCameraLookAt(playerid,1489.9127,-1677.9097,15.6762);
    SetPlayerVirtualWorld(playerid,Virtuelle_Welt);
    ShowPlayerDialog(playerid,Dialog_Geschlecht,DIALOG_STYLE_MSGBOX,"{FFFFFF}Bitte wähle dein Geschlecht aus:","{FFFFFF}Bist du Männlich oder Weiblich?, bitte drücke den passenden Button:","Männlich","Weiblich");
    return 1;
    }


    if(dialogid==Dialog_Geschlecht)
    {
    if(response)
    {
    SpielerInfo[playerid][sGeschlecht] = 1;
    }
    else
    {
    SpielerInfo[playerid][sGeschlecht] = 2;
    }
    SetPlayerSpawn(playerid);
    return 1;
    }


    Mfg. Würde mich freuen wenn mir einer helfen könnte :P


    //Edit: PS: Es ist ein Selfmade von mir & es basiert auf MySQL.

    Moin mein Bannsystem ist auf MySQL und jetzt wenn ich diesen Befehl ausführe kommt da nur unknown error
    Weiß einer vllt warum das so ist :S?


    dcmd_hwban(playerid,params[])
    {
    new pID,Grund[128];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,0xFF0000FF,"FEHLER: /hwban [playerid/PartOfName] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,0xFF0000FF,"Dieser Spieler ist nicht online!");


    new pNamE[24];
    GetPlayerName(pID,pNamE,24);


    banplayerhdwid(pID,Grund);
    format(Grund,128,"Du hast %s gebannt, Grund: %s",pNamE,Grund);
    SendClientMessage(playerid,0xFF0000FF,Grund);
    return 1;
    }

    Moin, ich wollte hier fragen ob einer schnell eine MySQL Datenbankstruktur machen kann? Da ich jetzt fast garnicht mehr gescriptet habe und mich nicht sehr mit MySQL auskenne.
    Die Tabelle für /Ban /Unban & /tban



    Würde mich freuen wenn das einer machen könnte, würde ihn als Belohung vllt ne PaySafeCard anbieten :)


    Mfg.

    Muss ich das so:


    DestroyObject(GetPVarInt(playerid,"neon"));


    DestroyObject(GetPVarInt(playerid,"neon1"));


    ??


    //Edit: Bekomme das irgendwie nicht hin? kann mir jemand helfen? :p