Jump to content

R3muSGFX

Membru
  • Posts

    58
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by R3muSGFX

  1. Dacă vrei că cineva să te ajute la problemă trebuie să postezi și liniile de cod din .pwn
  2. if(strcmp(cmd, "/c", true) == 0 || strcmp(cmd, "/color", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[64]; new idx; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, 0xFF0000, "USAGE: /color [culoare]"); return 1; } if(strcmp(x_nr,"blue",true) == 0) { SetPlayerColor(playerid, 0x2641FEAA); SendClientMessage(playerid, 0xFFFFFF, "Ti-ai schimbat culoarea cu succes ! Acum esti albastru ."); } else { SendClientMessage(playerid, 0xFF0000, "USAGE: /color [culoare]"); return 1; } } return 1; Iar pentru 'cmd' cauta functia OnPlayerCommandPerformed si pune acolo: new cmd[256];
  3. Trebuie sa ai la un moment dat un IF cu : [ il gasesti in functia OnPlayerStateChange ] if(WantedPlayer(playerid) >= 1) etc etc Si in interiorul lui trebuie sa ai urmatoarea linie pentru a scapa de wanted la kill SetPlayerWantedLevel(playerid, 0);
  4. Presupunând că folosești editorul Pawno, ai funcția de căutare în acesta, pe care o folosești cu CTRL+F. Ca să cauți problema descrisă de tine, caută Wanted și vei găsi pe acolo pe undeva problema.
  5. R3muSGFX

    Job

    Va trebui să creezi un public OnPlayerPause ( asta dacă nu îl ai deja ) și acolo să ai o variabla să memoreze că jucătorul este afk, apoi cu un if în comanda ta vei verifica dacă jucătorul este afk. Exemplu: public OnPlayerPause(playerid) { EsteAfk(playerid, 1); return 1; } public OnPlayerUnpause(playerid) { EsteAfk(playerid, 0); return 1; } if(EsteAfk == 0 ) { if(mowermoney[playerid] <= 15000) { mowermoney[playerid] += 375; new str2[128]; format(str2,sizeof(str2),"Money earned: $%d",mowermoney[playerid]); TextDrawSetString(Bus2[playerid], str2); TextDrawShowForPlayer(playerid, Bus2[playerid]); GivePlayerCash(playerid, 375); Update(playerid, pCashx); } }
  6. Un exterior care nu arată deloc rău, felicitări pentru efort.
  7. Arată foarte bine mapa, felicitări și mulțumesc. O voi folosi și eu .
  8. Incearca asta: CMD:aduty(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] <= 0) return SendClientMessage(playerid,-1,"Nu esti ADMIN."); if(OnDuty[playerid] == 0) { PlayerInfo[playerid][pAdminDuty] = 1; GameTextForPlayer(playerid,"~g~ on duty", 5000, 3); SetPlayerSkin(playerid,3); SeteazaHP(playerid,100000); GivePlayerWeaponEx(playerid,31,133337); GivePlayerWeaponEx(playerid,32,133337); SetPlayerColor(playerid,0x00ffd5FF); OnDuty[playerid] = 1; } else { PlayerInfo[playerid][pAdminDuty] = 0; GameTextForPlayer(playerid,"~r~ off duty", 5000, 3); SetPlayerSkin(playerid,98); SeteazaHP(playerid,100); ResetPlayerWeaponsEx(playerid); SetPlayerColor(playerid,0x00ffd500); OnDuty[playerid] = 0; } return 1; } Si adaugi linia asta la inceput unde ai declararile globale : new OnDuty[MAX_PLAYERS]; Sper sa iti mearga.
×
×
  • 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.