C:\Users\Raz\Desktop\New folder\gamemodes\sampmod.pwn(6733) : warning 202: number of arguments does not match definition C:\Users\Raz\Desktop\New folder\gamemodes\sampmod.pwn(6733) : warning 202: number of arguments does not match definition C:\Users\Raz\Desktop\New folder\gamemodes\sampmod.pwn(6733) : warning 202: number of arguments does not match definition C:\Users\Raz\Desktop\New folder\gamemodes\sampmod.pwn(6733) : warning 202: number of arguments does not match definition |
if(strcmp(cmdtext,"/AA", true ) == 0 ) return Teleport(playerid, "Welcom To Stunts Zone 2!", 373.6937,2474.2234,16.4844,78.0672,0,0),ResetPlayerWeapons(playerid);
Could you show the Teleport function header? Probably not using the correct number of args for it.
|
//============================================================================== stock Teleport(playerid, telename[], Float:Vx, Float:Vy, Float:Vz, Float:Va, Float:Px, Float:Py, Float:Pz, Float:Pa,vw,interior) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 553 && 520 && 593 && 512 && 511 && 577 && 592 && 556 && 557 && 601 && 432 && 476 && 449 && 519 && 532 && 406 && 570 && 594 && 564 && 465 && 501 && 464 && 446 && 513 && 441 && 454 && 452 && 460 && 453 && 430 && 484 && 595 && 493 && 473 && 472 && 447 && 469 && 425)return SendClientMessage(playerid,COLOR_KRED,"! לא ניתן להשתגר עם רכב זה"); format(String, sizeof(String), "%s",telename),SendClientMessage(playerid,COLOR_LIGHTGREEN,String); if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SetVehiclePos(GetPlayerVehicleID(playerid),Vx,Vy,Vz+0.2),SetVehicleZAngle(GetPlayerVehicleID(playerid),Va),SetCameraBehindPlayer(playerid),SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),vw),LinkVehicleToInterior(GetPlayerVehicleID(playerid),interior); else SetPlayerPosEx(playerid,Px,Py,Pz,Pa),SetCameraBehindPlayer(playerid); SetPlayerInterior(playerid,interior),SetPlayerVirtualWorld(playerid,vw); return 1; } //============================================================================== stock TeleportFoot(playerid, telename[],Float:Px, Float:Py, Float:Pz, Float:Pa,vw,interior) { format(String, sizeof(String), "%s",telename),SendClientMessage(playerid,COLOR_LIGHTGREEN,String),SetPlayerPosEx(playerid,Px,Py,Pz,Pa),SetCameraBehindPlayer(playerid),SetPlayerInterior(playerid, interior),SetPlayerVirtualWorld(playerid, vw); return 1; } stock SetPlayerPosEx(playerid, Float:x, Float:y, Float:z, Float:a)return SetPlayerPos(playerid, x, y, z), SetPlayerFacingAngle(playerid, a); //==============================================================================
The Warnings:
The line: Код:
if(strcmp(cmdtext,"/AA", true ) == 0 ) return Teleport(playerid, "Welcom To Stunts Zone 2!", 373.6937,2474.2234,16.4844,78.0672,0,0),ResetPlayerWeapons(playerid); |
if(strcmp(cmdtext,"/AA", true ) == 0 ) return SendClientMessage(playerid, COLOR_GREEN, "Welcom To Stunts Zone 2!"); ResetPlayerWeapons(playerid); SetPlayerPos(playerid,373.6937,2474.2234,16.4844); SetPlayerFacingAngle( playerid, 80);
Код:
if(strcmp(cmdtext,"/AA", true ) == 0 ) return SendClientMessage(playerid, COLOR_GREEN, "Welcom To Stunts Zone 2!"); ResetPlayerWeapons(playerid); SetPlayerPos(playerid,373.6937,2474.2234,16.4844); SetPlayerFacingAngle( playerid, 80); |
Код:
if(strcmp(cmdtext,"/AA", true ) == 0 ) return SendClientMessage(playerid, COLOR_GREEN, "Welcom To Stunts Zone 2!"); ResetPlayerWeapons(playerid); SetPlayerPos(playerid,373.6937,2474.2234,16.4844); SetPlayerFacingAngle( playerid, 80); |
like i said, it compiles without errors and warnings, but now it's not teleporting me.
(Sorry for the double post) |
public OnPlayerCommandText(playerid,cmdtext[]) { if(!strcmp(cmdtext,"/AA",true)) { ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 373.6937,2474.2234,16.4844); SetPlayerFacingAngle( playerid, 80); return 1; } return 0; }
The "stock Teleport" you gave will not do anything. What I gave you is a very simple teleport system.
Код:
public OnPlayerCommandText(playerid,cmdtext[]) { if(!strcmp(cmdtext,"/AA",true)) { ResetPlayerWeapons(playerid); SetPlayerPos(playerid, 373.6937,2474.2234,16.4844); SetPlayerFacingAngle( playerid, 80); return 1; } return 0; } |