GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xSkillZ7x - 2012. augusztus 24. - 10:39:39

Cím: Sajat RaceSystem gondok!
Írta: xSkillZ7x - 2012. augusztus 24. - 10:39:39
Hello Mindenki.Csinálom a saját RaceSystememet.Nem tudom miért de van egy kis gondom vele.
A script maga RaceSystem+RaceCreator kell hogy legyen.A race creator része már meg van.Akartam tesztelni hogy lementi e rendesen stb.
Az elsõ parancs az a
 

/createsrace

 
Ha rcon admin az illetõ, akkor a változója 1 re vált.
Ez mûködik rendesen.
Viszont evel van a gondom.
Ha beirom scp és nem vagyok versenyépíto(RaceInfos[playerid][isBuilder] == 0) akkor kiirja hogy nem vagy versenyadmin.Viszont ha már versenyadmin vagyok mert beirtam a /createrace parancsot, akkor már kéne mûködjön, viszont csak
 
SERVER:Unknown Command

 
ot ad.
Mi lehet a gond?
 

if(strcmp(cmdtext,\"/scp\",true)==0)
    {
    new hirdeto[200];
    if(CPNumber[playerid] <= 59) return RedMessage(\"Nem tehetsz le tobb CP-t.Most mar hasznald a /finishrace parancsot\");
    if(RaceInfos[playerid][isBuilder] == 1) {
    GetPlayerPos(playerid, X[playerid][CPNumber[playerid]], Y[playerid][CPNumber[playerid]], Z[playerid][CPNumber[playerid]]);
    SetPlayerRaceCheckpoint(playerid,0,X[playerid][CPNumber[playerid]],Y[playerid][CPNumber[playerid]],X[playerid][CPNumber[playerid]],0.0,0.0,0.0,8.0);
    format(hirdeto, sizeof(hirdeto), \"({eb1717}%d{17eb17})Pozicio Mentve: {eb1717}%f{17eb17}, {eb1717}%f{17eb17}, {eb1717}%f\",CPNumber[playerid],X[playerid][CPNumber[playerid]],Y[playerid][CPNumber[playerid]],Z[playerid][CPNumber[playerid]]);
SendClientMessage(playerid, ZOLD, hirdeto);
    CPNumber[playerid]++;
    } else {
    RedMessage(\"Nem vagy versenyadmin\");
    }
      
    return 1;
}

 
Végülis ez úgy kell mûködjön hogy alapbol a CPNumber[playerid] az -1.
Ha beirja egyszer az /scp parancsot akkor CPNumber[playerid]++;, azaz már 0 lessz a CPNumber.
Ezen kívül van egy 61x os X változo (new Float:X[61], Float:Y[61], Float:Z[61];)
Még nem teszteltem a kódot hogy ténleg úgy mûködik ahogy én szeretném,viszont nem tudom miért ad Unknown Command ot.
Elore köszönöm válaszotok.
Cím: Sajat RaceSystem gondok!
Írta: ZyZu. - 2012. augusztus 24. - 17:40:54
Probáld meg a parancsot ZCMD -re írni mert nekem is volt egy ilyen gondom egy parancsal és strcmd -s volt majd mikor átírtam ZCMD -re akkor mûködött!  :smokin:
Cím: Sajat RaceSystem gondok!
Írta: xSkillZ7x - 2012. augusztus 24. - 20:23:35
Oké.Megpróbálom :)