Beiträge von Darkii.[1337]

    So lässt du nur den Spieler "playerid" speichern.


    Du musst es mit einer Schleife machen, der alle Spieler durchgeht.


    Indem falle so:



    if(strcmp(cmdtext"/restart",true)==0)
    {
    if(IstSpielerAdmin(playerid,2000))return SendClientMessage(playerid,ROT,"Du hast nicht den benötigten Rank dazu. Benötigter Rank: 2000!");
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    SpielerSpeichern(i);
    }
    }
    SendRconCommand("gmx");
    SendRconCommand("say Der Server wird nun neugestartet.");
    SendRconCommand("say Er wird in kürze wieder für euch da sein.");
    }
    }


    So durchläuft er jeden Spieler, und der der, connected ist, wird abgespeichert.




    Gruß
    Darkii

    Hey alle Zusammen,


    ich habe 3 kleine Probleme. Ich fang mal an. Bei dem ersten, weis ich nicht ob das so Richtig ist.
    Es soll wenn HausInfo[GetNearHouse(playerid)][hmieter1] = "Keiner" ist dann ausgeführt werden, sonst nicht..
    so soll das auch mit hmieter2 und 3 sein..


    Hier code:


    ---------------------------------------------------------------------------------------------


    Jetzt zu meinem 2 Problem..
    Ist das hier so richtig?

    Code
    stock IsMieterSlotFree(hid)
    {
    	if(!strcmp(HausInfo[hid][hmieter1], "Keiner"))return 1;
    	else
    	if(!strcmp(HausInfo[hid][hmieter2], "Keiner"))return 1;
    	else
    	if(!strcmp(HausInfo[hid][hmieter3], "Keiner"))return 1;
    	else return 0;
    }


    Hier soll entweder 1 returnt werden, wenn einer der 3 slots frei ist ansonsten 0.. Ist das so richrig?? :D
    Bin mir nicht so richtig sicher ...
    -----------------------------------------------------------------------------------------------


    Hier noch mein 3 Problem..

    Code
    stock GetFreeMieterSlot(hid)
    {
    	if(strcmp(HausInfo[hid][hmieter1], "Keiner"))return 1;
    	else
    	if(strcmp(HausInfo[hid][hmieter2], "Keiner"))return 2;
    	else
    	if(strcmp(HausInfo[hid][hmieter3], "Keiner"))return 3;
    	return 0;
    }


    Hier soll, wenn slot 1 frei ist 1 returnt werden, wenn 2 frei ist 2 und so weiter..



    == Ich & strcmp = Chaos.. Bin mir dabei immer nicht so richtig einig, obs nu richtig ist oder net... ==




    Ich hoffe, ihr versteht mich und könnt mir da ein wenig helfen :)


    Ich danke schonmal im vorraus



    Gruß
    Darkii.[1337]



    Spoiler anzeigen

    #edit1 Überschrift geändert

    Ich habe folgendes Problem,


    wenn ich das Webintercase aufrufen will, kommen immer diese Fehler (Auf vServer (Webserver läuft über Plesk Panel(Windows vServer))):


    Code
    Warning: rename(C:\Windows\Temp\wrt6C0F.tmp,C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\templates_c/9563f4a0a3f41ca591b6761d6dc8db7f81651dd3.file.index.tpl.php) [function.rename]: Permission denied in C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\libs\Smarty\libs\sysplugins\smarty_internal_write_file.php on line 42Warning: chmod() [function.chmod]: Permission denied in C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\libs\Smarty\libs\sysplugins\smarty_internal_write_file.php on line 44Warning: include(C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\templates_c/9563f4a0a3f41ca591b6761d6dc8db7f81651dd3.file.index.tpl.php) [function.include]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\german-los.de\httpdocs\ts3wi\libs\Smarty\libs\sysplugins\smarty_internal_template.php on line 436Warning: include(C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\templates_c/9563f4a0a3f41ca591b6761d6dc8db7f81651dd3.file.index.tpl.php) [function.include]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\german-los.de\httpdocs\ts3wi\libs\Smarty\libs\sysplugins\smarty_internal_template.php on line 436Warning: include() [function.include]: Failed opening 'C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\templates_c/9563f4a0a3f41ca591b6761d6dc8db7f81651dd3.file.index.tpl.php' for inclusion (include_path='.;./includes;./pear') in C:\Inetpub\vhosts\DOMAIN\httpdocs\ts3wi\libs\Smarty\libs\sysplugins\smarty_internal_template.php on line 436


    Aber wenn ich das Webinterface über mein localen Server laufen lasse (xampp), dann funktioniert es einwandfrei... Könnt ihr mir da weiterhelfen?


    Ich habe das Problem selber herausgefunden. Deswegen nun /close pls :)


    Gruß
    Darkii


    Spoiler anzeigen

    #edit1 Code Fail eingefügt
    #edit2 Serverart + Version Hinzugefügt

    Hallo alle zusammen,


    ich habe ein Problem und zwar, muss ich für ein Kumpel ein Plesk Panel einrichten.
    Mein Problem ist, wass soll ich bei "Company name" eintragen, wenn er aber garkeine Firma hat?
    Muss man da den Domain eintragen oder was?? Es ist Pflicht dort was einzutragen..


    Ich hoffe, ihr könnt mir dort weiter helfen :)
    Ich danke auch schonmal im Vorraus.


    Gruß
    Darkii


    --------------- Hat sich erledigt! /close pls :) ------------------


    Spoiler anzeigen

    #edit1 Titel geändert
    #edit2 Hat sich erledigt

    OK. Habs Hinbekommen. Vielen Dank...


    Bin ein totaler neuling in php usw.. und probiere gerade damit ein wenig aus. (Will auch mal was neues ausprobieren :D )
    Wenn ich noch Fragen habe, werde ich diese hier Posten :)



    Ich bedanke mich ganz herzlich bei $ecure.x3 :)



    Gruß
    Darkii

    Du musst, wenn du den Streamer nutzt auch das Plugin auf dem Server installieren und das Include in deinem Include Ordner von Pawno haben.


    Wie man das Plugin auf einem Server installiert:


    - Plugin und den "plugins" Ordner ziehen
    - In der server.cfg "plugins streamer" reinschreiben.. ohne "



    Vielleicht funktioniert es jetzt :)



    Gruß
    Darkii

    Immer bei den letzten die Kommas wegnehmen...


    Also statt so (Beispiel):
    {4,417,375000}, // Leviathan


    So machen:
    {4,417,375000} // Leviathan



    Hoffe, dass ist der Fehler und ich konnte helfen :)





    Gruß
    Darkii

    Ich habe nun ein neues Problem.


    Warum wird bei diesem Stock weder nen Pickup noch nen 3DText erstellt?


    stock HausLoadInfo()
    {
    for(new hid=0; hid<MAX_HOUSES;hid++)
    {
    DestroyPickup(HausInfo[hid][hpickup]);
    Delete3DTextLabel(HausInfo[hid][hauslabel]);
    new hausstring[600];
    format(hausstring,600,"{FFC800}** %s **\n\n{B2B4AD}Hausnummer: {C30000}%d\n{B2B4AD}Besitzer: {C30000}%s\nMietkosten: {C30000}%i\n{B2B4AD}Um das Haus zu Mieten Tippe {0074FF}'/mieten'",HausInfo[hid][hname],hid,HausInfo[hid][hbesitzer],HausInfo[hid][hmiete]);
    HausInfo[hid][hauslabel] = Create3DTextLabel(hausstring,Weiß,HausInfo[hid][haus_x],HausInfo[hid][haus_y],HausInfo[hid][haus_z],15.0,0,0);
    HausInfo[hid][hpickup] = CreatePickup(1273,1,HausInfo[hid][haus_x],HausInfo[hid][haus_y],HausInfo[hid][haus_z],-1);
    }
    return 1;
    }



    Wenn ich die Schleife bei OnGameModeInit reinpacke werden Pickups usw. geladen, aber wenn ich bei OnGameModeInit HausLoadInfo(); wird keins von beiden geladen. Warum? Wo ist der Fehler?



    Ich danke im vorraus schonmal..



    Hat sich erledigt! Habs selbst herrausgefunden! Trotzdem Danke :)



    Gruß
    Darkii


    #edit Fehler Gefunden