Jump to content

play

Uživatel
  • Příspěvků

    100
  • Registrován

  • Aktivní

Reputace

0 Na nule
  1. Některé hostingy pluginy nepodporujou zjisti si jestli ten tvůj jo
  2. public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]) { if(dialogid == 1) { if(response == 1) { if(listitem == 0) { if(GetPlayerMoney(playerid) < 1499) return SendClientMessage(playerid, COLOR_YELLOW, "Nemáš dostatek financí pro odcestování do San Fierro!"); if(GetPlayerMoney(playerid) > 1499) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,-1421.9365,-288.0746,14.1484); GivePlayerMoney(playerid,-1500); new string[256]; new sendername[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Hráč %s odletěl do státu San Fierro se společností Exporal Airlines.", sendername); SendClientMessageToAll(COLOR_BLUE, string); } }else if(listitem == 1){ if(GetPlayerMoney(playerid) < 1499) return SendClientMessage(playerid, COLOR_YELLOW, "Nemáš dostatek financí pro odcestování do Los Santos!"); if(GetPlayerMoney(playerid) > 1499) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1640.0881,-2238.7280,13.4999); GivePlayerMoney(playerid,-1500); new string[256]; new sendername[256]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Hráč %s odletěl do státu Los Santos se společností Exporal Airlines.", sendername); SendClientMessageToAll(COLOR_BLUE, string); } } } } return 1; }
  3. Když neumíš napsat kód tak jo
  4. Máš chybu v {} a nemáš tam return
  5. play

    pomoc Padá server

    dcmd_p(playerid, params []) { new id, text[256];//text je string if(sscanf(params,"is", id, text)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Použi: /p [ ID ] [TEXT ]"); //tady to nvm jiste sscanf nepouživám ale nemá tam být if(!sscanf(params,"is", id, text)) else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !"); else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[ ! ]{ffffff} Tohle je NPC !"); // else chyba je tu v tomto else new Name[26]; new Name2[26]; GetPlayerName(playerid,Name,26); GetPlayerName(id,Name2,26); new string[300];//malý string format(string,sizeof(string),"{ACFF00}%s {FFFFFF}-> {00FFFF}%s {FFFFFF}%s", Name2, Name, text); SendClientMessageToAll(COLOR_ADMIN,string);//nvm k čemu to je ale jestli je to něco jako SZ tak je blbost SendClientMessageToAll for(new i=0; i<128; i++) { if(Player[i][AdminLevel] != 0)//tady musíš mít != a ne == , a ne playerid ale i { new string3[300];//Malý string format(string3, sizeof(string3),"%s cmdtext: /p %d %s", Name, id, text); SCMTAdmins(i, 0xFF0000FF, string3); } } return 1; } // a to jeasi tak vše a udělal bych si stock stock SCMToAllAdmins(color,text[]) { for(new i=0; i<128; i++) { if(Player[i][AdminLevel] != 0) SendClientMessage(i,color,text); } return 1; }
  6. Co zkusit něco takového (nikdy jsem to nezkoušel a nvm jestli je něco takového možné) vytvoř s nějaký příkaz např "/destroytextdraw [id]" (nebo /des [id]) { TextDrawDestroy(Text:id); } pak sedni do auta a začni dávat /des 0,1,2 atd... (dokud ti nezmizí) a pak jen vytvoř fs a do něj dej OnGameModeInit např: TextDrawDestroy(Text:30); (jestli to někdo otestuje napište mi jestli je něco takového možné diky ) Sorry nepodíval jsem se na obrázek.Máš to přes GameTextForPlayer() tak si vytvoř fs s timer a do něj dej GameTextForPlayer(playerid," ",1,1)
  7. play

    pomoc Odkaz do /hudba

    založ si nějakou stránku s ftp servrem a tam si ty písničky nahraj
  8. play

    pomoc Auta

    new DeleteVeh; public OnPlayerExitVehicle if(GetPlayerVehicleId(playerid) == veh) DeleteVeh=SetTimer("DVeh",60000,0); public OnPlayerEnterVehicle if(GetPlayerVehicleId(playerid) == veh) KillerTimer(DeleteVeh); forward DVeh(); public DVeh(){ DestroyVehicle(DVeh); return 1; }
  9. play

    pomoc SCM

    to vím mám to přes stock Name(playerid) problém je v tom stock SCM prostě to pak jen napíše "vítej p1" ti p1 je první písmeno stringu a 1 nvm %d a %f jde v pohodě
  10. play

    pomoc SCM

    zdravím potřeboval bych poradit udělal jsem si funkci pro SCM(playerid,color,text[],argumenty....); ale nefunguje mi %s. např: SCM(playerid,-1,"vítej %s",Name(playerid)); native SCM(playerid,color,string,text[], {Float,_}:...); native chrfind(FindText,Text[]); #define SCM SCM_play #define chrfind chrfind_play stock SCM_play(playerid,color,text[], {Float,_}:...){ new MAX_ARGUMENT_play = numargs(); new MIN_ARGUMENT_play = 3; new String_Play[256]; new String_2_Play[10][50]; new GetP=0; if(MAX_ARGUMENT_play != MIN_ARGUMENT_play) { for(new i = MIN_ARGUMENT_play ; i < MAX_ARGUMENT_play ; i++) { new p=chrfind_play('%',text,GetP); new ss[50]; GetP=p+1; if(text[p+1] == 's') { format(String_2_Play[i-MIN_ARGUMENT_play],50,"%s",getarg(i)); ss=String_2_Play[i-MIN_ARGUMENT_play]; strins(text,String_2_Play[i-MIN_ARGUMENT_play],p,sizeof(ss)); strdel(text,p+strlen(String_2_Play[i-MIN_ARGUMENT_play]),p+strlen(String_2_Play[i-MIN_ARGUMENT_play])+2); } else if (text[p+1] == 'd') { format(String_2_Play[i-MIN_ARGUMENT_play],50,"%d",getarg(i)); ss=String_2_Play[i-MIN_ARGUMENT_play]; strins(text,String_2_Play[i-MIN_ARGUMENT_play],p,sizeof(ss)); strdel(text,p+strlen(String_2_Play[i-MIN_ARGUMENT_play]),p+strlen(String_2_Play[i-MIN_ARGUMENT_play])+2); } else if (text[p+1] == 'f') { format(String_2_Play[i-MIN_ARGUMENT_play],50,"%f",getarg(i)); ss=String_2_Play[i-MIN_ARGUMENT_play]; strins(text,String_2_Play[i-MIN_ARGUMENT_play],p,sizeof(ss)); strdel(text,p+strlen(String_2_Play[i-MIN_ARGUMENT_play]),p+strlen(String_2_Play[i-MIN_ARGUMENT_play])+2); } else if (text[p+1] != 's' || 'd' || 'f') { format(String_2_Play[i-MIN_ARGUMENT_play],50,"Error",getarg(i)); ss=String_2_Play[i-MIN_ARGUMENT_play]; strins(text,String_2_Play[i-MIN_ARGUMENT_play],p,sizeof(ss)); strdel(text,p+strlen(String_2_Play[i-MIN_ARGUMENT_play]),p+strlen(String_2_Play[i-MIN_ARGUMENT_play])+2); } } } format(String_Play,sizeof(String_Play),text); SendClientMessage(playerid,color,String_Play); return 1; } stock chrfind_play(FindText,Text[],s=0) { new String=strlen(Text); while(s<String) { if(Text[s]==FindText) return s; s++; } return -1; } Dík za rady Opraveno
  11. play

    pomoc Jak Definovat

    CreateObjectZone není originální funkce pawna určitě to máš s nějakého webu a u něj bude na 90% include na stáhnutí tak ho stáhni a dej do ho do složky pawno/include
  12. new NoTuningCar[]= { 506, 407, 406 //atd }; new bool:IsTununigCar; IsTununigCar=true; for(new i=0;i<sizeof(NoTuningCar);i++) { if(IsPlayerInVehicle(playerid,NoTuningCar[i])) IsTununigCar=false; } if(IsTununigCar){ //pokud je správné auto }else SendClientMessage(playerid,-1,"Tohle auto nelze upravit");
  13. play

    pomoc DIALOG

    if(dialogid == ID_DIALOGU) { if(response) { } else if(!response) ShowPlayerDialog(playerid, ID_DIALOGU,...);//když zavře dialog tak se znovu otevře }
×
×
  • Create New...