-
Příspěvků
36 -
Registrován
-
Aktivní
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by MegaTheVova
-
-
A co takhle definici GOTO? Nejspíš tam máš
"bool:GOTO[MAX_PLAYERS]"
, tudíž
GOTO[playerid] = true
a tohle
if(GOTO[playerid] == true)
je tam pak zbytečné.
definici tam mam diky
-
Zdarec.. mam takovy problem nevim jak se zbavit tohohle warningu.. byl bych moc rad kdyby jste mi pomohli diky
Warning:C:\Users\MegaTheVova\Desktop\Různé\server\Drift.pwn(2079) : warning 213: tag mismatch
Prikaz:
if(strcmp("/gotoon", cmdtext, true, 10) == 0) { if(GOTO[playerid] == false) { SendClientMessage(playerid, COLOR_RED, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} You have enabled goto."); GOTO[playerid] = 1; } else { if(GOTO[playerid] == true) return SendClientMessage(playerid, COLOR_GREEN, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} At the moment you have enabled goto."); return 1; } }
-
Zdravim mam nastaveny prikaz pres tlacitko a nevite nekdo jak bych mohl udelat to ze mu to do chatu napise na jaky tlacitko je ten prikaz nastaveny ? jelikoz nekdo treba si to muze zmenit tak proste aby to zjistilo nazev tlacitka a do chatu mu napsalo napr.: napiste /r nebo zmacknete ''nazev tlacitka'' pro teleport na vasi ulozenou pozici.
-
ukáž riadok pred tým
ja jsem blbec jsem si nevsimnul ze v dcmd(pj,5,cmdtext); jsem nemel '';'' ale dekuju
-
dobry den helpnul by mi nekdo prosim nevim proc mi to ukaze tenhle error :/
Drifter.pwn(1927) : error 001: expected token: ";", but found "new"
new tmp[256];
predem dekuju za pomoc
Tohle jsem pridal a potom mi to hodilo ten error
dcmd_pj(playerid, params[]) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}You need to be in car."); new pjid; if(sscanf(params, "ii", pjid)) return SendClientMessage(playerid, 0xFF0000FF, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}:{FFFFFF}USAGE: /pj 0-3"); if(pjid < 0 || pjid > 3) return SendClientMessage(playerid, 0xFF0000FF, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}USAGE: /pj 0-3"); { ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), pjid); SendClientMessage(playerid, 0xFF0000FF, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}PaintJoby changed!"); } return 1; }
-
Třeba nějak takhle, ale musíš to dát na správné místo samozřejmě:
new vehIDs[MAX_PLAYERS][2];//Global proměnna if(!vehIDs[playerid][0]) vehIDs[playerid][0] = CreateVehicle(...); else if(!vehIDs[playerid][1]) vehIDs[playerid][1] = CreateVehicle(...); else { DestroyVehicle(vehIDs[playerid][0]); vehIDs[playerid][0] = vehIDs[playerid][1]; vehIDs[playerid][1] = CreateVehicle(...); }
OnPlayerConnect
vehIDs[playerid][0] = 0; vehIDs[playerid][1] = 0;
OnPlayerDisconnect
DestroyVehicle(vehIDs[playerid][0]); DestroyVehicle(vehIDs[playerid][1]);
Dekuju ti moc za pomoc a jeste jenom jestli nevis jak muzu udelat ze hrac si nastavi na max. pocet aut na 1?
-
da se udelat kdyz pouzije damx tak mu tam zanecha jenom zpravu ?
-
na tom funguje princip streameru... nikdy nemůžeš překročit limit 1000 a proto aby se mohli zobrazovat všechny objekty, tak se zobrzují jenom tam kde jsi. a tam kde nejsi se níčí
aha a neda se to nejak upravit aby slo videt do vetsi dalky ? aby se mi to rendrovalo jako dal ? :/
-
As of SA-MP 0.3x, any action taken directly before BanEx() (such as sending a message withSendClientMessage) will not reach the player. A timer must be used to delay the ban.
forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock BanExWithMessage(playerid, color, message[], reason[]) { //reason - The ban reason to be used for BanEx. SendClientMessage(playerid, color, message); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/banme", true) == 0) { //Bans the player who executed this command. BanExWithMessage(playerid, 0xFF0000FF, "You have been banned!", "Request"); return 1; } return 0; }
CMD:ban(playerid, params[]) { //Pridaj podmienku pre admina new id,string[250]; if(sscanf(params,"is",id,string)) return SendClientMessage(playerid,-1,"Použitie : /ban [ Player ID ] [ Dovod ]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Hráč neni k dizpozicii"); SetTimerEx("BanExPublic", 1000, false, "d", playerid, reason); format(string,sizeof(string),"Administrátor %s zabanoval hráča %s [ Dovod : %s ]",Jmeno(playerid),Jmeno(id),string); SendClientMessageToAll(0xFF0000FF,string); return 1; } forward BanExPublic(playerid, reason[]); public BanExPublic(playerid, reason[]) { BanEx(playerid, reason); } stock Jmeno(playerid) { new n[40]; GetPlayerName(playerid,n,sizeof(n)); return n; }
To isté platí aj pre KICK
dekuju
-
dekuji moc
kdyz jsem pouzil ten plugin tak se mi zacali zobrazovat objekdy ale jenom kdyz jsem blizko nich a kdyz se oddalim tak zase zmizi :/
Zde máš vše, co je nějak limitováno: https://wiki.sa-mp.com/wiki/Limits
Jak vidíš objektů můžeš mít jen 1000, takže pokud máš více, musíš použít streamer, já doporučuji od Incognito. ( http://forum.sa-mp.com/showthread.php?t=102865 )
kdyz jsem pouzil ten plugin tak se mi zacali zobrazovat objekdy ale jenom kdyz jsem blizko nich a kdyz se oddalim tak zase zmizi :/
-
Dekuju moc hosi mam to jste borci
-
Špatná sekce
Přesouvám do Pawno -> Help
pro příště sem.
omlouvam se
if(strcmp(cmd,"/car", true)== 0) { if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x00FF00AA, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}You're in a vehicle!"); new vehicleid = GetPlayerVehicleID(playerid); new var0 = 0; new Float:var1 = 0.0, Float:var2 = 0.0, Float:var3 = 0.0, Float:var4 = 0.0, vid; tmp = strtok(cmdtext, idx); if (!strlen(tmp)) return SendClientMessage(playerid, 0x00D90044, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}USAGE: /car [vehicleid/name]"); if (IsNumeric(tmp) == 1) { vid = strval(tmp); } else { vid = GetVehicleIDFromName(tmp); } if ((vid < 400) || (vid > 611) | (vid == 590) || (vid == 569) || (vid == 570) || (vid == 537) || (vid == 538) || (vid == 449)) { return SendClientMessage(playerid, 0x00D90044, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF}Wrong vehicle name/ID. Type vehicle name/ID [400-611].."); } else { SetVehicleVirtualWorld(vehicleid, GetPlayerVirtualWorld(playerid)); GetPlayerPos(playerid, var1, var2, var3); GetPlayerFacingAngle(playerid, var4); var0 = AddStaticVehicle(vid, var1, var2, var3, vid, 1, 2); for(new i = 0; i < MAX_VEHICLES; i++) { SetVehicleNumberPlate(i, "{000000}A{3399FF}WOLVES"); } var0 = PutPlayerInVehicle(playerid, var0, 0); return 1; } }
a jak to mam skombinovat s timhle ? :/
ok uz mozna vim kdybych mel problem tak jeste napisu vsem dekuju za pomoc
-
hele dekuju ti moc ale mohl by jsi mi prosim napsat ten kod? v pawnu nejsem uplne nejlepsi tak byl bych rad kdyby jsi mi napsal ten kod jeste jednou dik
-
Ahoj.. poradili by jste mi prosim jak vyrobit to ze hrac muze mit spawnuto maximalne 2 auta? a kdyz bude chtit spawnout 3 tak se mu to prvni vymaze?
jakoze auta na maximalni pocet slotu
predem diky za pomoc -
jj mam to uz dekuji za pomoc
-
porad nic :/ hodi mi to chyby z jineho odvetvi :/
dobry dekuji uz jsem prisel na chybu zapomel jsem zavrit }} < 2x :DD ale dekuji za pomoc
-
if(!strcmp(cmdtext, "/s", true)) { if(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); GetVehiclePos(vehicleid, posX[playerid], posY[playerid], posZ[playerid]); GetVehicleZAngle(vehicleid, posA[playerid]); } else { GetPlayerPos(playerid, posX[playerid], posY[playerid], posZ[playerid]); GetPlayerFacingAngle(playerid, posA[playerid]); } Interior[playerid] = GetPlayerInterior(playerid); VirtualWorld[playerid] = GetPlayerVirtualWorld(playerid); SendClientMessage(playerid, -1, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} You have saved your position"); SendClientMessage(playerid, -1, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} Type {3399FF}/r {FFFFFF}or press {3399FF}Y {FFFFFF}to load your position"); Saved[playerid] = 1; return 1; } if(!strcmp(cmdtext, "/r", true)) { if(Saved[playerid] == 1) { if(IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetPlayerVehicleID(playerid); SetVehiclePos(vehicleid, posX[playerid], posY[playerid], posZ[playerid]); SetVehicleZAngle(vehicleid, posA[playerid]); LinkVehicleToInterior(vehicleid, Interior[playerid]); SetVehicleVirtualWorld(vehicleid, VirtualWorld[playerid]); } else { SetPlayerPos(playerid, posX[playerid], posY[playerid], posZ[playerid]); SetPlayerFacingAngle(playerid, posA[playerid]); SetPlayerInterior(playerid, Interior[playerid]); SetPlayerVirtualWorld(playerid, VirtualWorld[playerid]); } SendClientMessage(playerid, -1, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} You have loaded your position"); } else { SendClientMessage(playerid, -1, "{FFFFFF}[{FF0000}Aw{FFFFFF}]{FF0000}: {FFFFFF} You cant do that since you have not saved any positions yet"); SendClientMessage(playerid, -1, "{FFFFFF}[{3399FF}Aw{FFFFFF}]{3399FF}:{FFFFFF} Type {3399FF}/s {FFFFFF}to save a position"); } return 1; }
ahoj potreboval bych pomoct jak muzu udelat tak abych mohl tlacitko ''Y'' pouzivat jako to /r jakoze vratit na ulozenou pozici kdyz jsem to zkousel
if(newkeys == KEY_YES)
{
vlozil jsem funkci /r
}
tak mi to nahazelo hodne chyb :/
-
Zde máš vše, co je nějak limitováno: https://wiki.sa-mp.com/wiki/Limits
Jak vidíš objektů můžeš mít jen 1000, takže pokud máš více, musíš použít streamer, já doporučuji od Incognito. ( http://forum.sa-mp.com/showthread.php?t=102865 )
dekuji moc
-
mam takovy jeden problem jsem si vytvoril 3 mapy a kdyz jsem tam mel 2 tak kdyz jsem pridal jednu tak se mi nektery objekty skryly nevim proc :/ a kdyz zase pridam dalsi tak tam zmizi zas dalsi objekty jako kdyby byl limitovany pocet v cem je problem ? predem dekuji za pomoc
-
-
mohl bych poprosit o koc na svetla ktere by nekonecne svitili ? jako ze i vden i v noci ?
predem dekuji za pomoc -
-
a pomohli by jste mi to udelat pls ?
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new lights; new engine,alarm,doors,bonnet,boot,objective; new vid = GetPlayerVehicleID(playerid); if(vid != INVALID_VEHICLE_ID) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective); } return 1; }
dal jsem to takhle ale furt mi to v den nesviti :/ nejsem v tom moc dobrej :/
- 1
-
warning 213: tag mismatch
v Herní (SA:MP, CS apod.)
Odesláno:
diky hosi