Beiträge von Berserker

    da kommen aber jetzt warning´s und die AMX datei ist weg xD


    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(125) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(125) : error 008: must be a constant expression; assumed zero
    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(129) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(129) : error 008: must be a constant expression; assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    hier das habe ich eimgefügt


    new Float:posdm1[][]={
    {3000.9119,198.4665,89.7790},
    {2980.2275,211.9329,101.4460},
    };
    new Float:posdm2[][]={
    {464.5287,-2432.4907,10.7714},
    {486.6236,-2425.6177,10.7888},
    };


    if (strcmp(cmdtext, "/dm1", true)==0)
    {
    new a=random(sizeof(posdm1));
    SetPlayerPos(playerid,posdm1[a][0],posdm1[a][1],posdm1[a][2]);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum Katana Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,8,5000);
    return 1;
    }


    if (strcmp(cmdtext, "/dm2", true)==0)
    {
    new a=random(sizeof(posdm2));
    SetPlayerPos(playerid,posdm2[a][0],posdm2[a][1],posdm2[a][2]);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum EKZ Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,31,5000);
    GivePlayerWeapon(playerid,29,2500);
    GivePlayerWeapon(playerid,25,200);
    return 1;
    }


    was ist da jetzt der fehler?

    ok geht jetzt :D aber wie soll ich jetzt machen wenn ich 2 verschiedene DM´s habe also


    if (strcmp(cmdtext, "/dm1", true)==0)
    {
    SetPlayerPos(playerid,2981.2773,259.6073,86.3154);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum Katana Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,8,5000);
    return 1;
    }


    if (strcmp(cmdtext, "/dm2", true)==0)
    {
    SetPlayerPos(playerid,468.6135,-2380.7131,10.4887);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum EKZ Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,31,5000);
    GivePlayerWeapon(playerid,29,2500);
    GivePlayerWeapon(playerid,25,200);
    return 1;
    }


    wenn ich es dann einfüge wird es dann nicht wenn ich /dm1 mache dann zum 2 DM geportet?


    ich habe es so versucht wie blackfox gesagt hat und es hat funktioniert jetzt habe ich nochwas anderes versucht und jetzt kommt dieser fehler


    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(381) : error 032: array index out of bounds (variable "poz")
    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(391) : error 032: array index out of bounds (variable "poz")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    und die .AMX datei ist weg diese codes habe ich eingefügt


    die als befehl:
    if (strcmp(cmdtext, "/dm1", true)==0)
    {
    new rnd = random(sizeof poz);
    SetPlayerPos(playerid,poz[rnd][0],poz[rnd][1],poz[rnd][2],poz[rnd][3],poz[rnd][4],poz[rnd][5]);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum Katana Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,8,5000);
    return 1;
    }


    if (strcmp(cmdtext, "/dm2", true)==0)
    {
    new rnd = random(sizeof poz);
    SetPlayerPos(playerid,poz[rnd][6],poz[rnd][7],poz[rnd][8],poz[rnd][9],poz[rnd][10],poz[rnd][11]);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum EKZ Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,31,5000);
    GivePlayerWeapon(playerid,29,2500);
    GivePlayerWeapon(playerid,25,200);
    return 1;
    }


    und hier die Positionen:
    new Float:poz[][] = {
    {3000.9119,198.4665,89.7790},
    {3001.2493,199.5047,95.9141},
    {2981.2773,259.6073,86.3154},
    {2980.2275,211.9329,101.4460},
    {2996.7981,205.9718,103.7188},
    {3014.4431,194.2263,92.4197},
    {468.6135,-2380.7131,10.4887},
    {487.7625,-2405.1323,10.7820},
    {486.6236,-2425.6177,10.7888},
    {483.5650,-2443.2947,10.7780},
    {457.9507,-2412.1216,10.7966},
    {464.5287,-2432.4907,10.7714}
    };


    was ist daran falsch?

    klappt nicht da kommt


    C:\Dokumente und Einstellungen\Bauer\Desktop\Artur\Touch-SAMP Server\gamemodes\Touch-LVDM.pwn(1596) : warning 203: symbol is never used: "poz"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    Hi ich habe ja ein DM/race/stunt/freeroom server aber jetzt habe ich ja paar DM Plätze gemacht wie kann ich jetzt machen das es nicht immer ein spawn punkt gibt sondern mehrere 4 oder 6


    hier ist mein code den ich gerade drin habe

    if (strcmp(cmdtext, "/dmkatana1", true)==0)
    {
    SetPlayerPos(playerid,2981.2773,259.6073,86.3154);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest zum Katana Match Geportet");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,8,5000);
    return 1;
    }


    kann mir einer sagen wie es geht das auch dann zufällige spawns sind xD


    MFG: ScorpX

    scripten lernen ist eig. einfach ich habe es auch einfach so gelernt ohne tutorials und so ich habe angefangen und paar pwn codes gefragt und bin gerade noch voll am scirpten :)

    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    SendClientMessage(playerid,0xFFFFFFAA,"Admins Online:");
    for(new i = 0; i <= MAX_PLAYERS; i++)
    {
    if(IsPlayerAdmin(i))
    {
    new strings[256];
    new NameIs[256];
    GetPlayerName(i,NameIs,sizeof(NameIs));
    format(strings,sizeof(strings),"%s",NameIs);
    SendClientMessage(playerid,0xFFFFFFAA,strings);
    }
    }
    return 1;
    }


    versuch ma denn da steht aber nicht welcher rang der admin ist aber bei mir klappt es