hab 2 mal strtok drin o.o
edit:
3mal
hab 2 mal strtok drin o.o
edit:
3mal
nene haha das will ich ja nicht das mein server laggt
sind jetzt 26 errors auf einmal, bei jeden fast bei jeden strtok
Versteh es nicht könnt ihr mir helfen?
Error's
(24854) : error 047: array sizes do not match, or destination array is too small
(26367) : error 047: array sizes do not match, or destination array is too small
(26426) : error 047: array sizes do not match, or destination array is too small
Zeilen
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
/*24854*/ result[index - offset] = EOS;
return result;
}
//26367
cmd = strtok(cmdtext, idx);
//26426
tmp = strtok(cmdtext, idx);
Also das mit den Fahrzeug ids ist ja easy, aber ich meine z.b wenn ich da mit lowrider reinkomm, du hast ja schon alle anderen gemacht , felgen , hydraulik , etc, ich brauch ja nur die paintjobs und so wo bekomm die her? Oder gibt es ne leichtere möglichkeit.
//Edit
Ahh, ich weis wie :D, si ja eig. voll leicht, aber wo bekomme ich die tuning teile her? ich will ja nicht Lowrider mit Paintjob von Sultan:P
//Edit 2
Ich hab alles hat sich erledigt
Hallo, also wenn ich eingebe
/walkgangsta
läuft er bei mir halt die Animation aus , nur bei den anderen geh ich ohne die Füße zu bewegen. Woran kann das liegen am Anim:
if(strcmp(cmd, "/walkgangsta", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) { return 1; }
cmd = strtok(cmdtext,idx);
if (!strlen(cmd))
{
SendClientMessage(playerid,COLOR_GRAD1,"/walkgangsta [1-2]"); return 1;
}
new animid = strval(cmd);
if(animid == 1) { LoopingAnim(playerid,"PED","WALK_gang1",4.1,1,1,1,1,1); }
else if(animid == 2) { LoopingAnim(playerid,"PED","WALK_gang2",4.1,1,1,1,1,1); }
else { SendClientMessage(playerid,COLOR_GRAD1," /walkgangsta [1-2]"); }
return 1;
Oder am Server , laggs etc?
Abend, ich habe mir den V-Tuner runtergeladen und möchte nun machen das man mit mehr Fahrzeugen in dieser Garage Tunen kann nur ich weiss nicht wie, könntet ihr mir vllt helfen wie ich das mache?
Abend, ich habe mir den V-Tuner runtergeladen und möchte nun machen das man mit mehr Fahrzeugen in dieser Garage Tunen kann nur ich weiss nicht wie, könntet ihr mir vllt helfen wie ich das mache?
[ FILTERSCRIPT ] V-Tuner 1.6 (Update: 30.06.2011)
jemmand ne idee?
Ich rede davon
new Float:CPs[][CPInfo] = {
{2397.8496,-1898.0288,13.5469,0.0,0,"Los Santos",365.3238,-11.3925,1001.8516,350.3676,9,CLUCKIN_BELL_TEXT,5},
den checkpoint kann man zwar sehen wenn man in keinem fahrzeug sitz aber wie kann man es machen das man ihn auc hsieht wenn man drin sitz?
Hallo
es geht um die zeile
new Float:CPs[][CPInfo] = {
Wie kann ich es machen das man den Checkpoint auch sieht wenn man in einem Fahrzeug sitz & das man mit einen Fahrzeug reinkann?
push, sorry aber könnte mir einer bitte helfen? Ich probiers die ganze zeit bekomm nix hin!
Könnte mir einer helfen? sitz an den error jetzt mind. 1 stunde und kapier es nicht-.-
AntiCheat.inc(159) : error 017: undefined symbol "IsAnAdmin"
(2899) : error 029: invalid expression, assumed zero
(2899) : error 029: invalid expression, assumed zero
(2899) : warning 215: expression has no effect
(2899) : error 001: expected token: ";", but found "]"
(2899) : fatal error 107: too many error messages on one line
ich weis auch nicht warum aufeinmal Anticheat ein error is kam noch nie vor
stock GetGasMax(vehmodel)
{
if(vehmodel >= 400 && vehmodel <= 611)
{
return GasMax[(vehmodel-400)];
}
return 100;
}
(1519) : error 020: invalid symbol name ""
new GasMax[] = {
100, //"Landstalker",
100,//"Bravura",
100,//"Buffalo",
100,//"Linerunner",
100,//"Pereniel",
100,//"Sentinel",
100,//"Dumper",
100,//"Firetruck",
100,//"Trashmaster",
100,//"Stretch",
100,//"Manana",
100,//"Infernus",
100,//"Voodoo",
100,//"Pony",
100,//"Mule",
100,//"Cheetah",
100,//"Ambulance",
100,//"Leviathan",
100,//"Moonbeam",
100,//"Esperanto",
100,//"Taxi",
100,//"Washington",
100,//"Bobcat",
100,//"Mr Whoopee",
100,//"BF Injection",
220,//"Hunter",
100,//"Premier",
100,//"Enforcer",
100,//"Securicar",
100,//"Banshee",
100,//"Predator",
100,//"Bus",
130,//"Rhino",
100,//"Barracks",
100,//"Hotknife",
100,//"Trailer",
100,//"Previon",
100,//"Coach",
100,//"Cabbie",
100,//"Stallion",
100,//"Rumpo",
100,//"RC Bandit",
100,//"Romero",
130,//"Packer",
100,//"Monster Truck",
100,//"Admiral",
100,//"Squalo",
100,//"Seasparrow",
100,//"Pizzaboy",
100,//"Tram",
100,//"Trailer",
100,//"Turismo",
100,//"Speeder",
100,//"Reefer",
100,//"Tropic",
100,//"Flatbed",
100,//"Yankee",
100,//"Caddy",
100,//"Solair",
100,//"Berkley's RC Van",
100,//"Skimmer",
100,//"PCJ-600",
100,//"Roller",
100,//"Freeway",
100,//"RC Baron",
100,//"RC Raider",
100,//"Glendale",
100,//"Oceanic",
100,//"Sanchez",
100,//"Sparrow",
100,//"Patriot",
100,//"Quad",
100,//"Coastguard",
100,//"Dinghy",
100,//"Hermes",
100,//"Sabre",
100,//"Rustler",
100,//"ZR-350",
100,//"Walton",
100,//"Regina",
100,//"Comet",
100,//"Fahrrad",
100,//"Burrito",
100,//"Camper",
100,//"Marquis",
100,//"Baggage",
150,//"Dozer",
100,//"Maverick",
100,//"News Chopper",
100,//"Rancher",
100,//"FBI Rancher",
100,//"Virgo",
100,//"Greenwood",
100,//"Jetmax",
100,//"Hotring",
100,//"Sandking",
100,//"Blista Compact",
100,//"Police Maverick",
100,//"Boxville",
100,//"Benson",
100,//"Mesa",
100,//"RC Goblin",
100,//"Hotring Racer",
100,//"Hotring Racer",
100,//"Bloodring Banger",
100,//"Rancher",
100,//"Super GT",
100,//"Elegant",
100,//"Journey",
100,//"Bike",
100,//"Mountain Bike",
100,//"Beagle",
100,//"Cropdust",
100,//"Stunt",
100,//"Tanker",
100,//"RoadTrain",
100,//"Nebula",
100,//"Majestic",
100,//"Buccaneer",
250,//"Shamal",
225,//"Hydra",
100,//"FCR-900",
100,//"NRG-500",
100,//"HPV1000",
100,//"Cement Truck",
100,//"Tow Truck",
100,//"Fortune",
100,//"Cadrona",
100,//"FBI Truck",
100,//"Willard",
100,//"Forklift",
100,//"Traktor",
100,//"Combine",
100,//"Feltzer",
100,//"Remington",
100,//"Slamvan",
100,//"Blade",
100,//"Freight",
100,//"Streak",
100,//"Vortex",
100,//"Vincent",
100,//"Bullet",
100,//"Clover",
100,//"Sadler",
100,//"Firetruck",
100,//"Hustler",
100,//"Intruder",
100,//"Primo",
160,//"Cargobob",
100,//"Tampa",
100,//"Sunrise",
100,//"Merit",
100,//"Utility",
100,//"Nevada",
100,//"Yosemite",
100,//"Windsor",
100,//"Monster Truck",
100,//"Monster Truck",
100,//"Uranus",
100,//"Jester",
100,//"Sultan",
100,//"Stratum",
100,//"Elegy",
160,//"Raindance",
100,//"RC Tiger",
100,//"Flash",
100,//"Tahoma",
100,//"Savanna",
100,//"Bandito",
100,//"Freight",
100,//"Trailer",
100,//"Kart",
100,//"Mower",
200,//"Duneride",
100,//"Sweeper",
100,//"Broadway",
100,//"Tornado",
400,//"AT-400",
100,//"DFT-30",
100,//"Huntley",
100,//"Stafford",
100,//"BF-400",
100,//"Newsvan",
100,//"Tug",
100,//"Trailer",
100,//"Emperor",
100,//"Wayfarer",
100,//"Euros",
100,//"Hotdog",
100,//"Club",
100,//"Trailer",
100,//"Trailer",
260,//"Andromada",
100,//"Dodo",
100,//"RC Cam",
100,//"Launch",
100,//"Streifenwagen",
100,//"Streifenwagen",
100,//"Streifenwagen",
100,//"Polizei Ranger",
100,//"Picador",
100,//"S.W.A.T. Van",
100,//"Alpha",
100,//"Phoenix",
100,//"Glendale",
100,//"Sadler",
100,//"Luggage Trailer",
100,//"Luggage Trailer",
100,//"Stair Trailer",
100,//"Boxville",
100,//"Farm Plow",
100//"Utility Trailer"
};
ich wollte eig. das ganze standart Tanksystem rausnehmen und ein eigenes neues machen aber am ende kam 26 Errors dann bin ich zurück zum anfang gegangen und hab alles schritt weise gemacht, und die 6 error kommen schon gleich am anfang. Ich hab das teil nicht mal angefasst "GetMaxGas"
Danke
aber yesno lässt mich nich in ruhe
(15415) : error 028: invalid subscript (not an array or too many subscripts): "yesno"
(15413) : warning 204: symbol is assigned a value that is never used: "yesno"
(15413 -- 15423) : error 010: invalid function or declaration
(15413 -- 15425) : error 010: invalid function or declaration
(15413 -- 15425) : fatal error 107: too many error messages on one line
Zeilen:
15413 - 15423
(string is gefixt)
else if(points <= 0) { if(WantedLevel[i] != 0) { ClearCrime(i); WantedLevel[i] = 0; wlevel = 0; yesno = 1;} }
if(yesno
{
format(string, sizeof(string), "Wanted: %d", wlevel);
SendClientMessage(i, COLOR_YELLOW, string);
}
}
}
}
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
Push...
Alles anzeigenEdit Regel beachten.
@ Topic:
mach über/unter
for(new k = 0; k < MAX_PLAYERS; k++)
das:
for(new i = 0; i < MAX_PLAYERS; i++)
versuch mal dann
Danke für deine Hilfe , ich glaube jetzt dies gefixt nur habe ich jetzt ein 2. problem
(15408) : error 028: invalid subscript (not an array or too many subscripts): "yesno"
(15409) : error 017: undefined symbol "string"
(15409) : error 017: undefined symbol "string"
(15409) : warning 217: loose indentation
(15409) : error 029: invalid expression, assumed zero
(15409) : fatal error 107: too many error messages on one line
An der stelle
if(IsPlayerConnected(k))
{
if(gTeam[k] == 2 && CrimInRange(80.0, i,k))
{
}
else
{
if(WantedPoints[i] < 0) { WantedPoints[i] = 0; }
new points = WantedPoints[i];
new wlevel;
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel[i] != 1) { WantedLevel[i] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(WantedLevel[i] != 2) { WantedLevel[i] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(WantedLevel[i] != 3) { WantedLevel[i] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(WantedLevel[i] != 4) { WantedLevel[i] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(WantedLevel[i] != 5) { WantedLevel[i] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(WantedLevel[i] != 6) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(WantedLevel[i] != 10) { WantedLevel[i] = 10; wlevel = 10; yesno = 1; } }
else if(points <= 0) { if(WantedLevel[i] != 0) { ClearCrime(i); WantedLevel[i] = 0; wlevel = 0; yesno = 1;} }
if(yesno
{
format(string, sizeof(string), "Wanted: %d", wlevel);
SendClientMessage(i, COLOR_YELLOW, string);
"15408"
if(yesno
genauer gesagt hier ist der error "15409"
format(string, sizeof(string), "Wanted: %d", wlevel);
//Edit
könnte echt hilfe gebrauchen
[pwn](15387) : error 017: undefined symbol "i
(15392) : error 017: undefined symbol "i
(15393) : error 017: undefined symbol "i"
(15398) : error 017: undefined symbol "i"
(15398) : error 017: undefined symbol "i"
15399) : error 017: undefined symbol "i"
(15399) : error 017: undefined symbol "i"
(15400) : error 017: undefined symbol "i"
(15400) : error 017: undefined symbol "i"
(15401) : error 017: undefined symbol "i"
(15401) : error 017: undefined symbol "i"
(15402) : error 017: undefined symbol "i"
(15402) : error 017: undefined symbol "i"
(15403) : error 017: undefined symbol "i"
(15403) : error 017: undefined symbol "i"
(15404) : error 017: undefined symbol "i"
(15404) : error 017: undefined symbol "i"
(15405) : error 017: undefined symbol "i"
(15405) : error 017: undefined symbol "i"
(15405) : error 017: undefined symbol "i"
(15405) : fatal error 107: too many error messages on one line[/pwn]
Wie fix ich die?!
Das hier
for(new k = 0; k < MAX_PLAYERS; k++)
{
if(IsPlayerConnected(k))
{
if(gTeam[k] == 2 && CrimInRange(80.0, i,k))
{
}
else
{
if(WantedPoints[i] < 0) { WantedPoints[i] = 0; }
new points = WantedPoints[i];
new wlevel;
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel[i] != 1) { WantedLevel[i] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(WantedLevel[i] != 2) { WantedLevel[i] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(WantedLevel[i] != 3) { WantedLevel[i] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(WantedLevel[i] != 4) { WantedLevel[i] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(WantedLevel[i] != 5) { WantedLevel[i] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(WantedLevel[i] != 6) { WantedLevel[i] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(WantedLevel[i] != 10) { WantedLevel[i] = 10; wlevel = 10; yesno = 1; } }
else if(points <= 0) { if(WantedLevel[i] != 0) { ClearCrime(i); WantedLevel[i] = 0; wlevel = 0; yesno = 1;} }
if(yesno
{
format(string, sizeof(string), "Wanted: %d", wlevel);
SendClientMessage(i, COLOR_YELLOW, string);
muss darein=
public Production()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pFishes] >= 5)
{
if(FishCount[i] >= 3)
{
PlayerInfo[i][pFishes] = 0;
}
else
{
FishCount[i] += 1;
}
}
if(PlayerInfo[i][pPayDay] < 6) { PlayerInfo[i][pPayDay] += 1; } //+ 5 min to PayDay anti-abuse
if(PlayerDrunk[i] > 0)
{
PlayerDrunk[i] = 0;
PlayerDrunkTime[i] = 0;
SetPlayerWeather(i,12);
SetPlayerDrunkLevel (i, 0);
GameTextForPlayer(i, "~p~Nicht mehr~n~~w~Betrunken", 3500, 1);
}
}
}
}
Bei mir kommen immer 26 Errors...
new turnmes[128];
new wantedmes[128];
new points = WantedPoints[playerid];
restlichen erros pls die zeilen kennzeichnen
die "news" hab ich doch oben drin
error 017: undefined symbol "turnmes"
error 017: undefined symbol "turnmes"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one
format(turnmes, sizeof(turnmes), "** Du hast eine Straftat begangen ( %s ) Zeuge: %s.",reason,turner);
warning 203: symbol is never used: "wlevel"
warning 204: symbol is assigned a value that is never used: "wantedmes"
warning 204: symbol is assigned a value that is never used: "turnmes"
warning 204: symbol is assigned a value that is never used: "points"
error 017: undefined symbol "turnmes"
error 017: undefined symbol "turnmes"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
public SetPlayerCriminal(playerid,declare,reason[])
{
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][pCrimes] += 1;
new points = WantedPoints[playerid];
new turned[MAX_PLAYER_NAME];
new turner[MAX_PLAYER_NAME];
new turnmes[128];
new wantedmes[128];
new wlevel;
strmid(PlayerCrime[playerid][pAccusedof], reason, 0, strlen(reason), 255);
GetPlayerName(playerid, turned, sizeof(turned));
if (declare == 255)
{
format(turner, sizeof(turner), "Unbekannt");
strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
}
else
{
if(IsPlayerConnected(declare))
{
GetPlayerName(declare, turner, sizeof(turner));
strmid(PlayerCrime[playerid][pVictim], turner, 0, strlen(turner), 255);
strmid(PlayerCrime[declare][pBplayer], turned, 0, strlen(turned), 255);
strmid(PlayerCrime[declare][pAccusing], reason, 0, strlen(reason), 255);
}
}
}
format(turnmes, sizeof(turnmes), "** Du hast eine Straftat begangen ( %s ) Zeuge: %s.",reason,turner);
SendClientMessage(playerid, COLOR_LIGHTRED, turnmes);
if(points > 0)
{
new yesno;
if(points == 3) { if(WantedLevel[playerid] != 1) { WantedLevel[playerid] = 1; wlevel = 1; yesno = 1; } }
else if(points >= 4 && points <= 5) { if(WantedLevel[playerid] != 2) { WantedLevel[playerid] = 2; wlevel = 2; yesno = 1; } }
else if(points >= 6 && points <= 7) { if(WantedLevel[playerid] != 3) { WantedLevel[playerid] = 3; wlevel = 3; yesno = 1; } }
else if(points >= 8 && points <= 9) { if(WantedLevel[playerid] != 4) { WantedLevel[playerid] = 4; wlevel = 4; yesno = 1; } }
else if(points >= 10 && points <= 11) { if(WantedLevel[playerid] != 5) { WantedLevel[playerid] = 5; wlevel = 5; yesno = 1; } }
else if(points >= 12 && points <= 13) { if(WantedLevel[playerid] != 6) { WantedLevel[playerid] = 6; wlevel = 6; yesno = 1; } }
else if(points >= 14) { if(WantedLevel[playerid] != 10) { WantedLevel[playerid] = 10; wlevel = 10; yesno = 1; } }
if(WantedLevel[playerid] >= 1) { if(gTeam[playerid] == 3) { gTeam[playerid] = 4; } }
if(yesno)
{
format(wantedmes, sizeof(wantedmes), "Neues Wanted Level: %d", wlevel);
SendClientMessage(playerid, COLOR_YELLOW, wantedmes);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pLeader] == 1 || PlayerInfo[pMember] == 1 || || PlayerInfo[pLeader] == 2 || PlayerInfo[pMember] == 2 PlayerInfo[pMember] == 3 || PlayerInfo[pLeader] == 3 || PlayerInfo[pLeader] == 21 || PlayerInfo[pMember] == 21)
{
format(cbjstore, sizeof(turnmes), "HQ: An Alle Einheiten: Officer: %s",turner);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
format(cbjstore, sizeof(turnmes), "HQ: Crime: %s, Gesuchter: %s",reason,turned);
SendClientMessage(i, TEAM_BLUE_COLOR, cbjstore);
}
}
}
}
}//not connected
}
Hat jemmand ne idee?
ich hab das in ein filterscript da is alles drinn
z.b
new Taxi1;
public OnGameModeInit()
{
// NPCS
ConnectNPC("Taxi1","RPTaxi");
Taxi1 = AddStaticVehicle(420,2044.8854,1473.2106,10.4494,181.3339,6,1); // Taxi
public OnPlayerSpawn(playerid)
{
if(!IsPlayerNPC(playerid)) return 0;
new playername[64];
GetPlayerName(playerid,playername,64);
if(!strcmp(playername,"Taxi1",true)) {
PutPlayerInVehicle(playerid, Taxi1, 0);
SetSpawnInfo( playerid, 0, 255, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
ShowPlayerMarkers(0);
bin eben zu einen bot hochgeportet habe gesehen das die bots inner luft hängen
Wie genau meinst du das?