Ok here is my problem ... I wanna made somthing like the same function for like 20 pickups how can i do it...i alrady tried this
Quote}
if(pickupid == 81 || (pickupid == 82)) {
SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
SendClientMessage(playerid,COLOR_JOIN,"Your Car Has Been repaired");
it work but i need help how to do it.. for more like for 20 more or as much i want help plz !!!!! help plz ???
thanks that's all
AddStaticPickup(id,type,Float:X,Float:Y,Float:Z)
and such as, AddStaticPickup(5,514,Float:X,Float:Y,Float:Z) , x and y and z, u can in the game type /s
//--
OnPickedUp(pickupid, playerid)
{
if (pickupid == 5 ){
SetPlayerHealth (playerid, 55);
}
//---like this
}
U know ?
i think you didn't understood i said how to put like more than 20 id's of pickups to the same function but well thanks ;D
look here
if((pickupid == 80) || (pickupid == 85))
{
SetPlayerHealth(playerid,55+10); // :D
}
else if(pickupid == 20)
{
SetPlayerScore(playerid,0); // :))
}
else if etc...
::) ::) ::)
and for your question,here is what I made:
new i;
for(i>=20,i<=40,i++);
use
if(pickupid == i) {
SetPlayerHealth(playerid,0);
}
noo i know that i am saying like i wanna put in the function 1 thru 20 without doing if((pickupid == 80) || (pickupid == 85))
that but thanks for trying
You want all the pickups from 80 to 85? ok Here you go:
for(new i; i>=80; i<=85; i++) {
if(pickupid == i) {
// Things to happen
}
Understood? It is (i) and it is repeating cuz I set that ++ there. So it is bigger or equal with 80 and its less or equal with 85. It is repeating so it will return every number between 80-85 including'em (80,81,82,83,84,85).
omg :o
What? you don't understand? It is logically. JUST LEARN MATH. Im no.1 in math in my class.
OMG i undertand it Cleen bre thank you ;D ;D THANKS!!!!!!!!1111
just algebra 1 ;D ;D
sorry about too many questions put the thing to that from id 91 to 103 plz just an example plz
Quote}
if(pickupid == 91 || (pickupid == 92) || (pickupid == 93) || (pickupid == 94) || (pickupid == 95) || (pickupid == 96) || (pickupid == 97) || (pickupid == 98) || (pickupid == 99) || (pickupid == 100) || (pickupid == 101) || (pickupid == 102) || (pickupid == 103)) {
IncPlayerHandCash(playerid,100);
}
for(new i; i>=91; i<=103; i++) {
if(pickupid == i)
{
IncPlayerHandCash(playerid,1000);
}
}
thanks i will try ;D ;D
QuoteC:\Users\Tato\Desktop\servers de otra gente\server actualizado 5\gamemodes\mode.pwn(310) : warning 215: expression has no effect
C:\Users\Tato\Desktop\servers de otra gente\server actualizado 5\gamemodes\mode.pwn(310) : error 001: expected token: ")", but found ";"
C:\Users\Tato\Desktop\servers de otra gente\server actualizado 5\gamemodes\mode.pwn(310) : error 036: empty statement
C:\Users\Tato\Desktop\servers de otra gente\server actualizado 5\gamemodes\mode.pwn(310) : error 017: undefined symbol "i"
C:\Users\Tato\Desktop\servers de otra gente\server actualizado 5\gamemodes\mode.pwn(310) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
4 Errors.
those are my 4 errors :(
show me line 310
ok
Quotefor(new i = 0; i>=91; i<=103; i++) {
try this
for(new i; i<=91; i>=93; i++) {
you can change just 91 and 93 but man,close the bracket I putted {
ok thanks i will try
:o :o :o still the same 4 errors maby we need to identify the i whats the function of the i
new i; i>=91; i<=103;
if(pickupid == i++)
{
// Things to come
}
try this
ok i will try thanks ;D
Oh my Gosh i think works no errors but warns i will try in the game if works ok thanks so much !!!!!!!!!!!11 ;D ;D ;D ;D ;D ;D ;D ;D ;D ;D
no errors,yes warns,don't work mmm ???
QuoteC:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : warning 215: expression has no effect
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : warning 215: expression has no effect
that is the warn but is not working when i pickup the pickup does not give me money mmmm rare ??? thanks as well
use modify button :-\
for(new i; i>90; i<104; i++)
{
// things to happen
}
QuoteC:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : warning 215: expression has no effect
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 001: expected token: ")", but found ";"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 036: empty statement
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 017: undefined symbol "i"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
4 Errors.
Oh My Gosh we already tried all type of cmds and dont work ???
line 308
for(new i; i>91; i<103; i++)
maby we need to define the function of the i
thanks for trying still ;D
oough I think I got this.
for(new i=0; i++);
if((i++ >= 93) || (i++ <=103)) {
// things to happen
}
i think let me try ok ;D ;D
QuoteC:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 001: expected token: ";", but found ")"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 036: empty statement
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(309) : error 017: undefined symbol "i"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(1980) : warning 204: symbol is assigned a value that is never used: "MaxPlayers"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(2586) : warning 204: symbol is assigned a value that is never used: "enstr"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(3668) : warning 213: tag mismatch
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4824) : warning 204: symbol is assigned a value that is never used: "LMSkiller"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4921) : warning 209: function "GetPlayersinLMS" should return a value
Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
3 Errors.
OMG i think we are close bro thanks still for trying to help me :DDDD
This prop can be solved
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(308) : error 001: expected token: ";", but found ")"
its the proplem of ; at last u may have forgoten to put ; at last show me the 308 line plse
found:D
new i;
for(i=0; i++);
if((i>=93) || (i<=103))
{
// things to happen
}
new i;
for(i=0; i++);
if((i>=91) || (i<=103))
{
IncPlayerHandCash(playerid,100);
}
<=============== there is the code
QuoteC:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(309) : error 001: expected token: ";", but found ")"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(309) : error 036: empty statement
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(1982) : warning 204: symbol is assigned a value that is never used: "MaxPlayers"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(2589) : warning 204: symbol is assigned a value that is never used: "enstr"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(3680) : warning 213: tag mismatch
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4577) : warning 213: tag mismatch
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4578) : warning 202: number of arguments does not match definition
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4584) : warning 213: tag mismatch
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4896) : warning 204: symbol is assigned a value that is never used: "LMSkiller"
C:\Users\Tato\Desktop\servers de otra gente\server xa v6\gamemodes\mode.pwn(4993) : warning 209: function "GetPlayersinLMS" should return a value
Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
2 Errors.
The F*** Errors thanks still mmmm i have an idea why yo dont try in all forms possible in a new script and maybe we found it :D
thanks for try bre i found the way to do it thanks for all ;D ;D
i got the code i will lock this allright ;D thanks for all your help
If you need the code i'll give to you :P