Beiträge von TPO

    Habe es ja nicht geschafft das war mein Problem versuche meine Probleme immer selbst zu lösen bevor ich hier etwas poste doch dort komme ich nicht weiter.


    Kann mir jemd. den Anfag bzw. ein Beispiel posten?


    achja wie würde ich bei nem Dialog:
    (gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11)


    einbringen?

    Guten Tag suche eine Job auswahl in einem Menü anstatt /join etc. das Menü sollte per /arbeit aufrufbar sein und nur an einer bestimmten stelle in einem bestimmten Interior. Geht das?


    Habe bisher nur das Alte /join und /accept job system =S
    if(strcmp(cmd, "/join", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pJob] == 0)
    {
    if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 4 || gTeam[playerid] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, " You must be a Civilian (Not Wanted) or a Family Member to get a Job !");
    return 1;
    }
    if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.5997,160.0016,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a detective type /accept job.");
    GettingJob[playerid] = 1;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.6109,163.0714,1008.3828))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a lawyer type /accept job.");
    GettingJob[playerid] = 2;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,-223.1524,1409.3818,27.7734))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a whore type /accept job.");
    GettingJob[playerid] = 3;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2007.1066,1226.5453,10.8130))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a drug dealer type /accept job.");
    GettingJob[playerid] = 4;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2391.8931,1042.0045,10.8203))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car jacker type /accept job.");
    GettingJob[playerid] = 5;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2813.7563,891.7469,10.7578 ))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car mechanic type /accept job.");
    GettingJob[playerid] = 7;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,361.8978,171.9671,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a bodyguard type /accept job.");
    GettingJob[playerid] = 8;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,-400.8776,1239.7761,5.3623))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a gun dealer type /accept job.");
    GettingJob[playerid] = 9;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.1848,178.5323,1008.3828))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a car dealer type /accept job.");
    GettingJob[playerid] = 10;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,359.0508,188.2652,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a boxer type /accept job.");
    GettingJob[playerid] = 12;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.8333,180.9785,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a bus driver type /accept job.");
    GettingJob[playerid] = 14;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,358.4088,183.7671,1008.3828))
    {
    if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, " Families cannot take on this Job !"); return 1; }
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a trucker type /accept job.");
    GettingJob[playerid] = 16;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,2295.4204,618.6517,10.8203))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a taxi driver type /accept job.");
    GettingJob[playerid] = 14;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,423.8775,2536.4634,16.1484))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a Plane Pilot type /accept job.");
    GettingJob[playerid] = 21;
    }
    else if (GetPlayerState(playerid) == 1 && PlayerToPoint(1.0, playerid,1717.6965,1303.3091,10.8052))
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* To become a Street Sweeper type /accept job.");
    GettingJob[playerid] = 19;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " You are not even near a place to get a Job !");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " You already have a Job, use /quitjob first !");
    }
    }
    return 1;
    }

    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid/PartOfName] [reason]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1) //Ab welchem Admin Level
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid/PartOfName] [reason]"); //Text der kommen soll
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year); //Text der kommen soll
    KickLog(string);
    Kick(giveplayerid);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s", giveplayer, //Text der kommen sollsendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    return 1;
    }
    }
    }

    Wie bekomme ichn das raus?^^


    new string[256];
    new playername[MAX_PLAYER_NAME]
    GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
    if(strfind(playername,"_",true,1)!=-1)
    f=1;
    if(playername[strlen(playername)-1]=='_')
    f=0;
    for(new i=0;i<strlen(playername);i++)
    if((playername[i]<='9')&&(playername[i]>='0'))
    f=0;
    if(!f)
    {
    format(string, sizeof(string), "Kück: %s wurde gekickt... blabla",playername);
    KickLog(string);
    SendClientMessage(playerid,COLOR_YELLOW,"Falscher Name: Nutze Vorname_Nachname lan");
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    }


    wenn ich das einfach ausklammer */ /* dann kommt das:
    C:\Dokumente und Einstellungen\gamemodes\test.pwn(1997) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\gamemodes\test.pwn(1997) : error 017: undefined symbol "string"
    C:\Dokumente und Einstellungen\gamemodes\test.pwn(1997) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\gamemodes\test.pwn(1997) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.

    Guten Tag suche ein paar Scriptlehrer die mir bissle helfen über ICQ immer wenn ich Fragen hab da ich dieses Forum nicht vollspammen will bei meinen Fragen und die Antworten meistens sehr lange dauern bis ich den Fehler selbst erkannt habe oder aufgegeben hab...


    Einfach hier im Thread falls ihr mir per ICQ 4 free hilft zum SA:MP Pawno Scripten bei kleineren Fragen mit eurer ICQ nummer oder per PN Danköö

    Kann mir das mal nun jemd. GENAU erklären? ... X(


    Wie mache ich z.B das wenn einer das Wort "Hurenso**" im Chat benutzt das an die Admins die Warnung "Hurenso**" kommt mit dem Spielernamen?...^^

    Rachtschribung ftw^^


    Da benutzt du einfach die SuFu oben im Forum einzelnd (Suchfuntkion) mit den Begriffen:


    [FS]Tacho
    und
    Führerscheinsystem


    da findet man einiges oO

    Ich bin für Selfmade! Aber das heißt nicht das ich Selfmade Scripte. Ich lerne durch ein Anfänger Script (wie der Name sagt für Anfänger)


    Danke versuche es mal..



    //Edit:


    Code
    C:\Dokumente und Einstellungen\Desktop\Script\gamemodes\Script.pwn(17558) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Desktop\Script\gamemodes\Script.pwn(17558) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    2 Warnings.