Jump to content

iSkull

Membru
  • Content Count

    384
  • Joined

  • Last visited

  • Days Won

    1

iSkull last won the day on February 28 2016

iSkull had the most liked content!

Community Reputation

9 Neutru

1 Follower

About iSkull

  • Rank
    Membru senior

Profile Information

  • Level of knowledge
    Experimentat

Recent Profile Visitors

1,076 profile views
  1. Trebuie sa ai o variabila de a da start ce se verifica la un timer, un exemplu ar fi la un timer de o secunda, ex: new tut[MAX_PLAYERS]; Onplayerconnect => tut[playerid] = 0; Ongamemodeinit => SetTimer("TimerOneSecond", 1000, true); dupa ce se inregistreaza complet => tut[playerid] = 1; forward TimerOneSecond(); public TimerOneSecond() { for(new i = 0; i < MAX_PLAYERS; i++) { if(tut[i] > 0 && tut[i] < 10) { SendClientMessage(i, -1, "test"); } else if(tut[i] >= 10 && tut[i] < 20) { SendClientMessage(i, -1, "test 2"); } else if(tut[i
  2. Ce e cu loose identation nu este aranjat scriptul, unde e symbol is never used inseamna ca a fost definit si nu este utilizat ce inseamna ca poate fi sters, iar la restul trebuie sa vad exact scriptul, dialogul nu are nicio problema
  3. Acolo ai si prescurtari, dupa cum am spus mai sus, se poate modifica usor de la zcmd/ycmd la pawn cmd sau invers, doar ca la ycmd ai acel help in plus, in rest nimic
  4. Dupa cum am explicat, daca nu iti functioneaza performed-ul, incearca pawn cmd, trecerea e rapida, in loc de CMD devine cmd si atat, iar la prescurtari e alias, nu ai cum sa ai 600 de comenzi intr-un gm, aproximativ 60-90 maxim de comenzi sunt pentru admini, iar restul pana-n 300-400 dar e mult 400 chiar si 300 sunt pentru jucatori in general, ai notepad++ / sublime text, trecerea e foarte usoara fata de pawno pentru ca acolo ai mai putine oportunitati de modificare
  5. Cauta pOrigin/pSpawn trebuie sa fie ceva legat de una dintre ele
  6. Dupa cum am mai zis, incearca return 1/return 0, daca nu treci pe pawn cmd, acolo pentru prescurtarea comenzii e alias Altceva nu am ce sa fac pentru mesajul respectiv Ex: alias:test('te'); cmd:test(playerid, params[]) // cmd cu litere mici pe comanda { SendClientMessage(playerid, -1, "Welcome to server with pawn cmd."); return 1; }
  7. vezi received, altceva n-am de unde, doar din include daca e ceva
  8. if(!success) return SCM(playerid, COLOR_GREY, "ERROR: Unknown command!"); asta zice tot, o poti sterge si pui return 0
  9. daca ai zcmd, incearca cu return 1 daca ai pawn cmd n are cum sa nu ti mearga return 0
  10. chatTime[playerid] = gettime() + 3; la onplayertext nu in format E posibil sa ai onplayercommandtext
  11. Scuze, am pus eu gresit codul, chatTime[playerid] = gettime() + 3;
  12. Uneori mai trebuie sa incerci si singur, e corect cum ai zis mai sus
  13. Faci alta variabila si restul e la fel
  14. Tu ai zis pentru chat, chatul nu are treaba cu acele comenzi, acolo trebuie sa ai onplayercommandperformed si trebuie alt anti spam
  15. Poti face in felul asta: new chatTime[MAX_PLAYERS]; OnPlayerConnect { chatTime[playerid] = 0; } OnPlayerText { // la inceput if((gettime() - chatTime[playerid]) < 3) { SendClientMessage(playerid, -1, "Te rugam sa astepti 3 secunde."); return 0; } // la sfarsit chatTime[playerid] = gettime(); }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.