Beiträge von xSnake

    Hallo ich war gerade dabei ein /a chat zu scripten es geht auch soweit wie ich es getestet habe aber jetze habe ich eine Kleine Frage ich will mit arang den Den Rang auslesen aber wie mach ich das ?


    ich will dann z.b
    format(string,sizeof(string),"**%s %s: %s **", arang(playerid),getPlayerName(playerid), string);


    das dann Ingame steht
    Owner Snake: Test
    aber habe bis Her nur
    Snake:Test
    wie kann ich das machen ?
    Supporter Rang 1 = T-Supporter
    Supporter Rang 2 = Supporter
    Admin Rang 1 = Azubie-Admin
    Admin Rang 2 = *2* Admin
    Admin Rang 3 = *3* Admin
    Admin Rang 1337 = H-Admin
    Admin Rang 2000 = Scripter
    Admin Rang 2002 = Owner

    wenn ich das so mache stürzt der Compiler ab ?


    new Supmobil [MAX_PLAYER_NAME];


    if(supmobil[playerid]) DestroyVehicle(supmobil[playerid]),supmobil[playerid]=0;
    ocmd:supmobil(playerid)
    {
    if(supmobil[playerid])
    {
    DestroyVehicle(supmobil[playerid]);
    supmobil[playerid]=0;
    SendClientMessage(playerid,ROT,"Dein Supmobil wurde erfolgreich gelöscht");
    return 1;
    }
    if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,ROT,"Du musst zu Fuß unterwegs sein!");
    return ShowPlayerDialog(playerid,DIALOG_SUPMOBIL,DIALOG_STYLE_LIST,"Supmobil","Sultan\nCheetah\nSandking","Wählen","Abbruch");
    }


    if(dialogid==DIALOG_SUPMOBIL)
    {
    if(!response)return 1;
    new Float:p[4];
    GetPlayerPos(playerid,p[0],p[1],p[2]),GetPlayerFacingAngle(playerid,p[3]);
    switch(listitem)
    {
    case 0: supmobil[playerid] = CreateVehicle(650,p[0],p[1],p[2],p[3],100,100,-1);
    case 1: supmobil[playerid] = CreateVehicle(415,p[0],p[1],p[2],p[3],100,100,-1);
    case 2: supmobil[playerid] = CreateVehicle(495,p[0],p[1],p[2],p[3],100,100,-1);
    }
    SendClientMessage(playerid,ROT,"Du hast dir ein Supmobil gespawnt!");
    return PutPlayerInVehicle(playerid,supmobil[playerid],0);
    }

    habe gerade in meinen MysQl log das gesehn aber weiß nichts damit anzufangen ???


    [17:50:49] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [17:50:52] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [17:51:28] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [17:51:30] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [17:51:32] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [17:51:34] [ERROR] CMySQLQuery::Execute[()] - (error #1054) Unknown column 'id' in 'where clause'
    [18:04:56] [WARNING] CMySQLResult::GetRowDataByName - field not found ("id")
    [18:06:11] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
    [18:06:11] [ERROR] "mysql_tquery" - invalid connection handle (ID = 1)
    [18:06:11] [ERROR] "mysql_close" - invalid connection handle (ID = 1)
    [18:06:28] [WARNING] CMySQLResult::GetRowDataByName - field not found ("id")


    #edit was bedeutet unique ? und wie kann ich das ändern ?

    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1286) : error 029: invalid expression, assumed zero
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1286) : error 001: expected token: ";", but found "return"
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1286) : error 001: expected token: ";", but found ")"
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1286) : 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.


    ich wollte ja nur abfragen ob er überhaupt Admin/Supporter ist danach frage ich ja ab welchen rang er hat
    Jeffry:


    http://pastebin.com/n70BL6Gc

    hab es jetze probiert aber bekomme folgenden fail


    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : warning 202: number of arguments does not match definition
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : error 029: invalid expression, assumed zero
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : warning 202: number of arguments does not match definition
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : error 001: expected token: ";", but found "return"
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : error 001: expected token: ";", but found ")"
    C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1285) : 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.



    if(isSupp(playerid) && if(isAdmin(playerid)) return SendClientMessage(playerid,ROT,"Info: Du bist dazu nicht befugt!"));

    Hallo liebe com
    ich habe ein Kleines Problem nach der Registrierung soll der Spieler Skin 26 bekommen aber es funktioniert nicht ? 8|


    ich werde gespawnt kriege 2500$ bekomme Score 1 aber der Skin bleibt 0


    public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo(playerid,26,0,369.8406,-2055.3186,7.8359,0,0,0,0,0,0,0);
    SetPlayerInterior(playerid, 0);
    SpawnPlayer(playerid);
    return 1;
    }


    public OnPlayerRegister(playerid)
    {
    TogglePlayerSpectating(playerid, 0);
    sInfo[playerid][db_id] = mysql_insert_id();
    SendClientMessage(playerid, ROT, "Du hast dich Erfolgreich Registriert !");
    SendClientMessage(playerid, LEUCHTENDBLAU, "=====>Willkommen auf Red-Game0v3r-Reallife<=====");
    SetPlayerMoney(playerid, 2500);
    SetPlayerScore(playerid, 1);
    SetPlayerSkin(playerid, 26);
    SetPlayerColor(playerid, 0xFF00FFFF);
    savePlayer(playerid);
    }



    Mit Freundlichen Grüßen
    Snake

    Hallo com,
    ich habe ein paar kleine Fragen


    1 wenn ein Spieler joint will das dort steht du bist Member/Leader der Fraktion %s


    2 Du Bist z.b Owner
    Supporter Rang 1 = T-Supporter
    Supporter Rang 2 = Supporter
    Admin Rang 1 = Azubi-Admin
    Admin Rang 2 = Admin *2*
    Admim Rang 3 = Admin *3*
    Admin Rang 1337 = H-Admin
    Admin Rang 2000 = Scripter
    Admin Rang 2002 = Owner


    enum playerInfo{
    alevel,
    slevel,
    fraktion,
    rang


    sInfo[pID][leader] = 1;
    }


    3 wenn Ich alle unbenutzten Cars wo niemand drinne sitzt respawnen will muss ich das so schreiben ?
    als ocmd:carrespawn
    for(new i = 1; i <= MAX_VEHICLES; i++)
    {
    SetVehicleToRespawn(i);
    }


    4 will ich für die Admin befehle machen wie /frccop für jede fraktion das die Cars der Fraktion respawn werden wo niemand drinne sitzt
    dazu muss ich dann eine schleife machen ? aber wie ? brauche nur ein Beispiel din anderen bekomme Ich selber hin
    meine varriable für die com Cars
    policeCars


    Jeffry:


    Mit Freundlichen Grüßen
    Snake ♤

    Jeffry:
    Danke für deine schnelle Hilfe
    könntest du dann das so machen ?
    bei dem giverang Befehl soll auch dann nur abgefragt werden ob der Spieler Leader ist und ob der Spieler dem er den Rang geben will in seiner Frak ist und dann dem Spieler den Rang geben mehr nicht


    #edit
    muss ich dann bei der spieler tabelle wo ich den spieler speichere Leader hinzufügen ?


    Mit Freundlichen Grüßen
    Snake ♤

    Jeffry:


    habe zurzeit noch keine /giverang Befehl
    bei dem giverang Befehl soll auch dann nur abgefragt werden ob der Spieler Leader ist und ob der Spieler dem er den Rang geben will in seiner Frak ist und dann dem Spieler den Rang geben mehr nicht


    ocmd:makeleader(playerid, params[])
    {
    if(!isAdmin(playerid,1337))return SendClientMessage(playerid,ROT,"Info: Du bist dazu nicht befugt!");
    new pID, fID;
    if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid, ROT, " Benutze: /makeleader [playerid] [fraktid]");
    if(fID >= sizeof(fInfo))return SendClientMessage(playerid,ROT, " Fraktion existiert nicht.");
    sInfo[pID][fraktion] = fID;
    sInfo[pID][rang] = 6;
    new string [128];
    format(string,sizeof(string), "Admin: %s hat dich zum Leader der Fraktion %s gemacht",getPlayerName(playerid), fInfo[fID][f_name]);
    SendClientMessage(pID, LEUCHTENDBLAU, string);
    SendClientMessage(pID, ROT,"Du kannst mit /help deine neuen Fraktionsbefehle betrachten.");
    SendClientMessage(pID, ROT,"Du hast nun eine 4 Wöchige Leader Pflicht");
    SendClientMessage(pID, ROT,"Wenn du vor Ablauf der Frist rausgeworfen wirst,bekommst du eine Fraksperre für den Rest der Zeit");
    format(string,sizeof(string),"Du hast einen Spieler %s zum Leader der Fraktion %s gemacht",getPlayerName(pID), fInfo[fID][f_name]);
    SendClientMessage(playerid,ROT, string);
    savePlayer(pID);
    return 1;
    }

    Hallo com ich habe eine kleine Frage unswa wenn ich ein Spieler mit /setrang 6 den Rang 6 gebe will ich das er dann nicht automatisch leider ist sondern halt ganz normal Rang 6 und er wenn man mit /makeleader jemanden eine Rang gibt das er dann leider ist wie mache ich das ?


    Mit Freundlichen Grüßen
    Snake ♤

    Hallo liebe com
    ich habe eine kleine Frage, da ich Freitag wahrscheinlich anfangen will mein tutorial einzufügen/erstellen habe ich eine 2 keine fragen


    1 ich will den Spieler in eine virtuelle Welt setzten z.b 20 sieht er dann auch das gemappte ? ich habe das über ein Filterscript laufen da ich das nicht im Script haben will ( das gemappte wird mit CreateDynamicObject gemacht )
    2 sollte ich den Spieler am besten in einer andere Welt setzen fürs tutorial das die anderen ihn nicht sehen und denken er hackt ?


    Mit Freundlichen Grüßen
    Snake ♤