Taxi befehl

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
  • Also ich möchte das jemand /Taxi [GELD] eingibt und dan kommt
    SendClientMessageToAll: NAME braucht ein Taxi! Er bezahlt: ANZAHL $ Phonenr: Nummer


    Und dan sollte er gelb / Rot angezeigt werden auf der Karte


    Wäre nett ^^

  • if(strcmp(cmd, "/taxi", true) == 0)
    {
    new Geld;
    new string[80];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,Grün,"Benutze: /taxi [Geld]");
    return 1;
    }
    Geld = strval(tmp);
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string),"%s braucht ein Taxi! Er bezahlt: %d$ Phonenr: Nummer",pName,Geld);
    SendClientMessageToAll(Grün,string);
    return 1;
    }


    Das wäre der Befehl

  • Leute ich hab das so stehen:


    new Geld;
    new string[80];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_GREEN,"Benutze: /taxi [Geld]");
    return 1;
    }
    Geld = strval(tmp);
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string),"%s braucht ein Taxi! Er bezahlt: %d$ Phonenr: %d",pName,Geld,pPnumber);
    SendClientMessageToAll(COLOR_GREEN,string);
    return 1;
    }


    Wenn ich /taxi 25 mache kommt:
    Blabla Phonenr: 168


    Und das is die falsche :(

    3 Mal editiert, zuletzt von Zepp ()

  • Was hiest das?
    EDIT: //


    Hab das aus /admins (ist aus dem GM den ich benutze und wo ich des eingefügt hab)



    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, FARBE, "Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] >= LEVEL)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "ADMIN: %s Ph:%d", sendername,PlayerInfo[playerid][pPnumber]);
    SendClientMessage(playerid, FARBE, string);
    Habs biischen geänder und hab nicht alles genommen :D

    Einmal editiert, zuletzt von Zepp ()

  • dann must du es auch so einfügen also :

    if(strcmp(cmd, "/taxi", true) == 0)
    {
    new Geld;
    new string[80];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,Grün,"Benutze: /taxi [Geld]");
    return 1;
    }
    Geld = strval(tmp);
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string),"%s braucht ein Taxi! Er bezahlt: %d$ Phonenr: %d",pName,Geld,PlayerInfo[playerid][pPnumber]);
    SendClientMessageToAll(Grün,string);
    return 1;
    }