Public im Befehl verwenden

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hey. Ich bin gerad dabei, das man (wenn man in einer Fraktion ist), per /skinauswahl seinen Skin wechseln kann. Natürlich nur zwischen denen, die für die Fraktion angesehen worden ist.


    So siehts gerad aus: public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/skinauswahl",cmdtext,true,10)==0)
    {
    if(!IsPlayerInFraktion(playerid,6))return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    {
    AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    }
    return 1;
    }



    Das wären las Aztecas Skins, wenn man /skinauswahl eingibt. Da wollte ich fragen, kann ich irgendwo da den Public "OnPlayerRequestClass" aufrufen?
    Denn er muss sich da zwischen den 4 Skins entscheiden...

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Ich kappiers nicht :D
    Kann mir das jemand mit der Skinauswahl sache pls vormachen?

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Ich bin mir nicht wirklich sicher ob das richtig ist, aber versuch einfach mal ;)


    CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");


    Wenn das falsch ist, dann verbessert mich bitte.

    Ich glaube das muss so sein:





    CallLocalFunction("OnPlayerRequestClass","ud/id/*weiß nicht genau, welches stimmt*/,playerid,classid);


    Bei Playerid und Classid dürfen die " " nicht dabei sein

  • Da steht ich sei in keiner fraktion :D
    if(strcmp("/skinauswahl",cmdtext,true,10)==0)
    {
    if(IsPlayerInFraktion(playerid,6))
    {
    CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");
    AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    }
    else SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    return 1;
    }

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr


  • if(strcmp("/skinauswahl",cmdtext,true,10)==0)
    {
    if(IsPlayerInFraktion(playerid,6))
    {
    CallLocalFunction("OnPlayerRequestClass","d","playerid,classid");
    AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    }else{
    SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    }
    return 1;
    }

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Nope, immernoch nicht^^

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • if(strcmp("/skinauswahl",cmdtext,true,10)==0)
    {
    if(IsPlayerInFraktion(playerid,6))
    {
    CallLocalFunction("OnPlayerRequestClass","dd","playerid,classid");
    AddPlayerClass(113,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(114,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(115,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    AddPlayerClass(116,-50.2117,-289.1533,5.4297,178.9876,0,0,0,0,0,0); // Testsafe
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
    }
    return 1;


    geht immernoch nicht^^

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr

  • Will ich ja auch, nur aber für die oben genannten Skins

    Liberty Reallife ♥


    SA-MP Server IP:

    Liberty-Reallife.de:7777 oder 176.57.142.127:777 | Version: 0.3z

    ____________________________________________________


    Forum:

    ____________________________________________________


    TeamSpeak³ Server IP:
    Liberty Reallife.de:9987 oder 176.57.142.172:9987

    ____________________________________________________


    TeamSpeak³ Server Passwort:

    ts-lr