Bruache bitte Hilfe mit zb: /taxi

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
  • hi Leute ich brauche hilfe undzwar habe ich mein eigenes Rl scirpt nun und bin am script aber ich brauche ien befehl wie zb /taxi das er dann auf Karte Geld agnzeigt wird.


    Achtung! Mann Kann Keinen auf der Map ananfang sehen!



    mfg. Matze

  • Falsch!

    if(strcmp(cmdtext,"/taxi",true,5)==0)
    {
    new taximsg[50];
    new PlayerName[20];
    GetPlayerName(playerid,name,20);
    format(taximsg, 50, " %s braucht ein Taxi!",PlayerName);
    SendClientMessageToAll(COLOR_GREEN,taximsg);
    return 1;
    }

    Einmal editiert, zuletzt von Chriss ()

  • LoL.


    Dann bekommt man nur die Meldung dass XXX ein Taxi braucht.


    Hier eine Version mit Checkpoint und Message nur an die Taxifahrer.
    if(strcmp(cmd, "/taxi", true) == 0)
    {
    new Float:px, Float:py, Float:pz;
    new pname[MAX_PLAYER_NAME];
    new string[128];
    GetPlayerPos(playerid, px, py, pz);
    GetPlayerName(playerid, pname, sizeof(pname));
    format(string, sizeof(string), "%s hat ein Taxi gerufen.", pname);
    SendClientMessage(playerid, 0xFF0000FF, "Du hast ein Taxi bestellt. Warte bitte einen Moment.");
    }
    for(new i = 0, i < MAX_PLAYERS;i++);
    {
    if(gTeam[i] == Taxi) // Wenn du die Fraktion Taxifahrer per gTeam erstellt hast.
    {
    SendClientMessage(i, 0xFF0000FF, string);
    SetPlayerCheckpoint(i, px, py, pz, 5);
    }
    return 1;
    }


    Bin mir ned sicher obs ganz stimmt. Habs ausm Stegreif geschrieben.

    Help dcmd & sscanf to their way to Pawn domination. Read the tutorial below, and use it.
    dcmd & sscanf

  • stimmt machs dann so

    if(strcmp(cmdtext,"/taxi",true,5)==0)
    {
    new taximsg[50];
    format(taximsg, 50, " %s braucht ein Taxi!", PlayerName(playerid));
    SendClientMessageToAll(COLOR_GREEN,taximsg);
    SetPlayerColor(playerid, farbe);
    return 1;
    }

    erfordert

    stock PlayerName(playerid)
    {
    new plname[17];
    GetPlayerName(playerid,plname,17);
    return plname;
    }

    ganz unten ins gamemode falls noch nicht vorhanden.
    Und lüg net das ist nicht ausm stehgreif das haste kopiert!

  • Wiso nicht? if(strcmp(cmdtext,"/police",true)==0) {
    new name[MAX_PLAYER_NAME], s[80];
    GetPlayerName(playerid,name,sizeof(name));
    format(s,sizeof(s),"%s brauchst ddie Polizei :P",name);
    for(new i=0; i<=GetMaxPlayers(); i++) {
    if(IsPlayerConnected(i)) {
    if(PlayerInfo[playerid][pJob]==Cop) {
    SetPlayerMarkerForPlayer(i,playerid,rot);
    SendClientMessage(i,blau,s); }}}
    return 1;


    XD ;) danke aber :thumbup: